2014-07-08 4 views
1

일부 구획 (Google지도의 레이어)을 사용하여 사이트를 개발 중이며 클라이언트가 기울이기보기에지도를 표시하려고합니다. Google api를 이해하지만 내 기울임 설정 및 제목이 고려되지 않은 이유를 모르겠습니다.Google지도 기울기가 작동하지 않습니다.

이지도를 만들어 내 코드입니다 : 나는 작업의 예를 참조하십시오

map = new google.maps.Map(document.getElementById('map-canvas'), { 
    zoom: 18, 
    center: new google.maps.LatLng(35.8313284, -82.7251666), 
    mapTypeId: google.maps.MapTypeId.SATELLITE, 
    heading: 90, 
    tilt: 45 
}); 

하지만 난 나의 일을 얻을 수 없습니다. 여기에 살고있는 것을 볼 수 있습니다. http://sigmalogic.eu/mapdwr/index.html.

경사가 왜 작동하지 않는지 또는 머리글이 처음에는 좋지만 회전하는지 알고 싶습니다.

답변

1

Google은 어디서나 45 도의 이미지가 없습니다. The Documentation states :

45 ° 이미지

Google Maps API는 특정 위치에 대한 특별한 45 ° 이미지 을 지원합니다.이 고해상도 이미지는 기수 방향 (북쪽, 남쪽, 동쪽, 서쪽) 각각에 대해 원근감을 보임 을 제공합니다. 지원되는지도 유형의 경우 더 높은 확대/축소 수준에서 사용할 수 있습니다.

[...] 기존의 google.maps.MapTypeId.SATELLITE 및 google.maps.MapTypeId.HYBRID지도 유형 높은 줌 레벨 (가능) 45 ° 투시 이미지를 지원

.

현재 사용 가능한 위치는 on this map입니다.

+0

괜찮 았어. 구글지도에서 검색 할 때 기울이면 (https://www.google.com/maps/@35.8218721,-82.7246444,723a,35y,39.14t/data=! 3m1! 1e3? hl = ko-US) 내 코드에서도 가질 수 있습니다. –

+0

Google지도에서 작동하는 모든 것이 api와 작동하지 않습니다. 예를 들어 Google지도에서 가능한 한 큰 화면을 축소하면 실제 지구로 지구가 표시됩니다. 슬프게도 api (https : // www. google.com/maps/@43.1500921,-95.866853,17089823m/data=!3m1!1e3?hl=ko-KR) – oezi

+0

시간 내 주셔서 감사합니다. –

4

45 ° 이미지를 요구 때 오류가 묻지 않게하려면 할 수있는 이미지를 사용할 수있는 경우 첫 번째 테스트 :이 도움이

if (map.getTilt()) { 

    map.setTilt(45); 
} 

JSFiddle demo

희망.

+0

이것도 감사드립니다 ...이 하나는 미래를위한 것입니다. :) –

관련 문제