문제

나는 사용하고있다 Google 매핑 API ~와 함께 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());

Google지도와 함께 OpenStreetMap 사용에 대한 설명 :

http://wiki.openstreetmap.org/wiki/google_maps_example

도움이 되었습니까?

해결책

Google지도에 위성 옵션을 추가하려면 다음을 시도하십시오.

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

또는 이것을 사용할 수도 있습니다.

map.addMapType(G_SATELLITE_MAP);

다른 팁

나는 그가 2 탭을 추가하고 싶다고 생각합니다

이 사이트에서와 마찬가지로.

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

히브리어로 작성된지도의 첫 번째 탭은 OpenStreetMap 데이터와 영어로 된 Writine이 Google 데이터입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top