Google Maps спутниковый вид - PullRequest
       29

Google Maps спутниковый вид

1 голос
/ 17 сентября 2009

Я использую API карт Google с openstreetmap (см. Следующий пример кода),

Я бы тоже хотел добавить вид Google satellite .

Как это можно сделать?

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

Объяснение использования openstreetmap с картами Google:

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

Ответы [ 2 ]

5 голосов
/ 22 сентября 2009

Если вы просто хотите добавить спутниковую опцию на карту Google, попробуйте это:

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

Кроме того, вы также можете использовать это:

map.addMapType(G_SATELLITE_MAP);
1 голос
/ 17 сентября 2009

я думаю, что он хочет добавить 2 вкладки Одним из них является openStreetMapData а второй - данные Google Satelite

как на этом сайте.

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

первая вкладка на карте, где на иврите пишутся данные openStreetMap а остальные пишут на английском - это данные Google.

...