2014-10-24 3 views
1

현재 Google지도를 사용하여 map_canvas의 특정 위치를 표시합니다. 저기 나는 또한 어떤 마커도 음모를 꾸미고있다.Google지도 핀치 줌 이벤트

내 애플리케이션에는 사용자가지도의 확대/축소 수준을 설정할 수있는 옵션이 있습니다. 사용자는지도를 확대/축소하고 현재지도 확대/축소 값을 반환 할 수 있습니다. 버튼을 클릭하면 값이 저장됩니다. 나는 그것을 사용하여 그것을 달성한다

this.mapObj.getZoom();

사용자가 핀치 확대/축소를 수행 한 후에지도의 줌 레벨을 얻는 것이 나의 요구 사항으로, 각 핀치 확대/축소 후 확대/축소 수준을 알 수 있도록 div에 표시 할 수 있습니다. 축소.

누구나 핀치 확대/축소 후에 이벤트를 어떻게 얻을 수 있습니까?

내가 무슨 뜻인지 알기를 바랍니다.

NB : Shoot! 찾아 냈다! Google Maps API v3: Is there a callback or event listener after zoom changed?

시도해보십시오.()

google.maps.event.addListener(map, 'zoom_changed', function() { 
    ... 
} 

그리고 당신은 map.getZoom와 줌을 읽어

답변

1

예,이 곳을 넣어 (그 내부의 초기화()을 둘 것입니다).

또한 bounds_changed를 확인하십시오. 그것은지도의 확대/축소, 이동 및 크기 조정에 의해 트리거됩니다. 유용 할 수 있습니다

+0

감사합니다. 어쨌든 나는 이미 그 해답을 얻었습니다. – locknies