Особенность работы Google Maps на i-устройствах

При создании объекта через google.maps.OverlayView или его дочку в браузере вы можете ловить события через jQuery в примерно таком виде:

$(’.button’).click(function() { ... }); // или .live(’click’, ...

(здесь предполагается, что .button находится в HTML-коде OverlayView)

В iPhone/iPod/iPad события обязательно нужно вешать через google.maps.event.addDomListener, иначе событие поймает карта, а не нужный вам объект.

Поделиться
Отправить
2013   javascript
Популярное