wie sie Sieht verwenden ein benutzerdefiniertes Tileset, um dort eigene Kartenkacheln zu hosten und die Google Maps-API für das Schwenken/Zoomen zu verwenden:
Von dort source (der Code wird verschleiert, aber es gibt einige leicht erkennbare Bits):
var Ag=new google.maps.TileLayer(
new google.maps.CopyrightCollection("gothere.sg"),
10,22,{isPng:true,opacity:1});
Dies ist eines der ersten Dinge, die Sie haben tun, wenn Sie Ihre eigene TileLayer einrichten.
Ich habe eine Frage zuvor beantwortet, die eine HowTo für die Umsetzung dieser Art von Sache enthalten. Sie können es hier finden:
Marking streets in Google Maps
Sie auch dort eigene GUI-Elemente auf der Oberseite der Karte einrichten zu ihrem Look anpassen und fühlen.
Antwort Kommentar:
In der anderen Antwort zeigt, dass ich ein einfaches Beispiel für eine Implementierung individueller tileset. Sie können die Doco dafür finden Sie hier:
http://code.google.com/apis/maps/documentation/overlays.html#Tile_Layer_Overlays.
Sie können alles, was Sie mögen, in Ihre benutzerdefinierten Tilesets einfügen, Sie sind sicherlich nicht auf Städte beschränkt, die Google zugeordnet hat. Hier sind ein paar weitere Beispiele für benutzerdefinierte tilesets:
Danke für die Antwort. Ja, ich kam zu dem gleichen Schluss, dass sie benutzerdefinierte Tilesets verwenden. Ich kann jedoch keine Hinweise finden, wie dies erreicht werden kann, z. B. das Einrichten eines benutzerdefinierten Kartenservers. Und gibt es auch eine Möglichkeit, eine Stadt zu kartografieren, wo Google Map noch nicht gezeigt hat? Vielleicht die Karte von einem anderen Kartendienst in Google-kompatible Tilesets umwandeln? Noch einmal, danke. :) –