Vista satellitare di Google Maps
-
08-07-2019 - |
Domanda
Sto usando l'API google maps con openstreetmap (vedi il seguente codice di esempio),
Vorrei aggiungere anche la vista satellite di Google.
Come può essere realizzato?
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());
Spiegazione sull'uso di openstreetmap con google maps:
Soluzione
Se vuoi solo aggiungere l'opzione satellite alla tua Google Map, prova questo:
map = new GMap2(document.getElementById("map_canvas"), { mapTypes: [mapMapnik, G_SATELLITE_MAP] });
In alternativa, puoi anche usare questo:
map.addMapType(G_SATELLITE_MAP);
Altri suggerimenti
Penso che voglia aggiungere 2 schede uno è openStreetMapData e seconf sono dati satellitari google
come in questo sito.
la prima scheda sulla mappa che scrive in ebraico sono i dati di openStreetMap e gli altri che scrivono in inglese sono i dati di Google.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow