Pregunta

Estoy usando la API de Google Maps con openstreetmap (vea el siguiente código de ejemplo),

También me gustaría agregar la vista de satélite de Google .

¿Cómo se puede lograr esto?

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());

Explicación sobre el uso de openstreetmap con google maps:

http://wiki.openstreetmap.org/wiki/Google_Maps_Example

¿Fue útil?

Solución

Si solo desea agregar la opción de satélite a su mapa de Google, intente esto:

map = new GMap2(document.getElementById("map_canvas"), { mapTypes: [mapMapnik, G_SATELLITE_MAP] });

Alternativamente, también puede usar esto:

map.addMapType(G_SATELLITE_MAP);

Otros consejos

creo que quiere agregar 2 pestañas uno es el openStreetMapData y el segundo es datos satelitales de Google

como en este sitio.

http://www.shvoongmap.co.il/

la primera pestaña en el mapa que escribe en hebreo son los datos de openStreetMap y los otros que escriben en inglés son los datos de google.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top