2014-02-08 6 views
0

Google지도 투영법을 사용하여 두 위도와 경도 사이의 거리를 계산합니다.google-maps-api-v3 getProjection

var projection = this.overlay.getProjection();

var 투영은 사용자가지도 이동 (드래그) 또는지도 확대/축소를 중지 할 때만 결과를 제공합니다.

그러나 유휴 상태에서는 작동하지 않습니다.

지도가 초기화되고 예상보다 많은 이벤트가 발생하지 않는다고 가정 해 보겠습니다. 이벤트가있을 때 예상 결과가 나오기 시작할 것입니다.

누구든지이 문제 또는 코드로 일부 이벤트를 트리거하는 방법에 대해 알 수 있습니다. 오버레이의 onAdd -method이 실행될 때까지 사전

+0

오버레이은 무엇인가의 projection_changed -event를 관찰? –

+0

잘못 입력 해 죄송합니다. 오버레이는 에 따라 Google overlayview 개체입니다. this.overlay = new google.maps.OverlayView(); – user3087207

답변

0

OverlayView -instance의 투영

덕분에 사용할 수 없습니다.

오버레이

google.maps.event.addListenerOnce(this.overlay, 'projection_changed',function(){ 
    console.log(this.getProjection()); 
    }); 
+0

대단히 감사합니다. Dr. Molle – user3087207

관련 문제