Ich habe mehrere Kachelquellen mit gdal2tiles generiert, die ich auf derselben Karte präsentieren möchte. Wenn ich also eine Kachel präsentiere, muss ich anhand der Grenzen feststellen, von welcher Quelle sie geliefert werden soll.
Weiß jemand, wie man die Lat-Lon-Grenzen für eine einzelne Kachel berechnet, die nur auf Zoom, X und Y basiert (aus der von gdal2tiles generierten Dateistruktur)? Übrigens: Ich verwende Google Maps API v3, falls Funktionen über die API aufgerufen werden müssen, um Berechnungen durchzuführen.
Der Grund, warum ich mich nur auf Zoom, X und Y beschränke, ist, dass die Kacheln nicht nur durch ein Overlay auf der Karte aufgerufen werden, sondern auch durch einige benutzerdefinierte Druckfunktionen, die das Drucken außerhalb der Karte ermöglichen.
quelle
Diese OpenStreetMap-Wiki-Seite könnte auch für andere Sprachen hilfreich sein:
https://wiki.openstreetmap.org/wiki/Slippy_map_tilenames#Implementations
quelle
Das ist mein Arbeitscode:
jsfiddle Beispiel für eine Google Image Map-Überlagerung
jsfiddle ein weiteres Beispiel für ein Google-Overlay-Bild
maptiler holt sich bbox von coodinate number und zoom
wie man Google-Koordinatenzahlzoom berechnet, umwandelt, langes Lat usw.….
quelle