2014-10-24 6 views
1

В настоящее время iam использует карту google для отображения определенного места на map_canvas. Там также можно прорисовывать некоторые маркеры.Google map Pinch Zoom Event

В моем приложении есть возможность установить уровень масштабирования карты пользователем. Пользователь может зажать масштаб на карте и вернуть текущее значение масштабирования карты, щелкнув по кнопке, значение будет сохранено. i достигаю его использованием

this.mapObj.getZoom();

Какое мое требование состоит в том, чтобы получить уровень масштабирования карты после того, как пользователь выполнит масштабирование, чтобы я мог отображать его в div, чтобы пользователь мог знать уровень масштабирования после каждого увеличения или увеличения пинча уменьшить.

У кого-нибудь есть идеи, как я могу получить мероприятие сразу после увеличения зума?

Надеюсь, вы понимаете, что я имею в виду!

NB: стрелять! Выяснил! Google Maps API v3: Is there a callback or event listener after zoom changed?

Я попробую это.

ответ

1

Да, поставить это где-то (я бы положить, что внутри Initialize()):

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

А вы читали зум с map.getZoom().

Кроме того, отметьте bounds_changed. Это срабатывает при масштабировании, панорамировании и изменении размера карты. Может быть полезно вам

+0

Thanks. Во всяком случае, я уже получил ответ раньше. – locknies