Google Maps спутниковый вид
-
08-07-2019 - |
Вопрос
Я использую API карт Google с openstreetmap (см. следующий пример кода),
Я бы тоже хотел добавить вид спутник в Google.
Как это можно сделать? Р>
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:
Решение
Если вы просто хотите добавить спутниковую опцию на карту Google, попробуйте следующее:
map = new GMap2(document.getElementById("map_canvas"), { mapTypes: [mapMapnik, G_SATELLITE_MAP] });
Кроме того, вы также можете использовать это:
map.addMapType(G_SATELLITE_MAP);
Другие советы
я думаю, что он хочет добавить 2 вкладки Одним из них является openStreetMapData и второе - это спутниковые данные Google
как на этом сайте.
первая вкладка на карте, где на иврите пишутся данные openStreetMap а остальные пишут на английском - это данные Google.
Не связан с StackOverflow