Как описано в existing question, у меня есть фрагмент кода, который (красиво и просто) сохраняет div, обновленный текущим местоположением курсора.Эффективное использование рекламной кампании в API Карт Google v3
function updateLocation(e) {
document.getElementById('current_coordinate').innerText = e.latLng.toUrlValue(6);
}
Он работает блестяще, пока курсор не перемещается над наложением. Оверлей потребляет событие, поэтому прослушиватель событий, который я определил на карте, никогда не срабатывает.
google.maps.event.addListener(map, 'mousemove', updateLocation);
Вопросы:
Должен ли я переопределять слушатель на каждую накладке я создаю или есть более простой способ?
Если я должен определить слушателей на каждом оверлее, примерно, сколько оверлеев я могу получить без страдания?
Оверлей является интерактивным, и поэтому установка clickable
в false не является вариантом.
Я ответил на подобный вопрос в past.See-> Http: // StackOverflow. ком/а/10364661/1113426 – Engineer