Google Maps Satelliten-Ansicht
-
08-07-2019 - |
Frage
Ich bin mit dem Google Maps API mit openstreetmap (siehe den folgenden Beispiel-Code),
Ich möchte die Google Satellit Ansicht hinzuzufügen.
Wie kann dies erreicht werden?
var tilesMapnik = new GTileLayer(copyOSM, 1, 17, {tileUrlTemplate: 'http://tile.openstreetmap.org/{Z}/{X}/{Y}.png'});
var mapMapnik = new GMapType([tilesMapnik],G_NORMAL_MAP.getProjection(), "îôä");
map = new GMap2(document.getElementById("map_canvas"), { mapTypes: [mapMapnik] });
map.setCenter(new GLatLng(32.08, 34.82), 12);
map.addControl(new GLargeMapControl());
map.addControl(new GMapTypeControl());
Erklärung über die Verwendung von OpenStreetMap mit Google Maps:
Lösung
Wenn Sie nur die Satelliten-Option zu Ihrem Google-Karte hinzufügen möchten, versuchen Sie dies:
map = new GMap2(document.getElementById("map_canvas"), { mapTypes: [mapMapnik, G_SATELLITE_MAP] });
Alternativ können Sie auch diese verwenden:
map.addMapType(G_SATELLITE_MAP);
Andere Tipps
Ich glaube, er 2 Registerkarten hinzufügen möchten eine ist die openStreetMapData und die seconf ist Google Satellit Daten
wie auf dieser Seite.
Der erste Reiter auf der Karte, die in hebräischer Schrift ist die OpenStreetMap-Daten und die anderen, die in Englisch writine ist die Google-Daten.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow