Das ist halt recht komplex, wenn du das mit einer Online-Kachelkarte machen möchtest. Das verschlingt unmengen an Speicherplatz und Rechenleistung und -zeit.
Kannst du dir
hier ausrechnen lassen, was ein Bereich an Speicherplatz frisst. Selbst deine teilweise komplett leeren Tiles müssten gerendert werden und fressen min. 4 kByte.
Je nach dem, für welchen Zweck die Karte sein soll, würde ich mich ernsthaft fragen, wo da der Nutzen ist im Vergleich zum Nutzen von vorhanden Tiles?
Ich würde mir eine detailarme Karte für den Hintergrund suchen (OSM-wiki bspw.) Und dann schauen was du noch drauf bringen möchtest. Das kann man dann wahrscheinlich am einfachsten direkt über leaflet einbinden als Punkt/Linie und muss nicht über Bilddateien gehen.