У меня есть карта Google, работающая на моем сайте. Существует обработчик событий, отслеживающий двойные щелчки, который выполняет пользовательскую функцию. Событие добавляется так:
google.maps.event.addListener(map, 'dblclick', function(e) {
placeMarker(e.latLng, map);
});
Однако, поскольку эта функция позволяет пользователю отправлять информацию, которая очень специфична для местоположения, мы хотим убедиться, что карта имеет определенный уровень масштабирования, прежде чем разрешать запуск этой функции. Есть ли способ предотвратить запуск этой функции, кроме как на требуемом уровне масштабирования?
Еще лучше было бы отображать сообщение/предупреждение, если уровень масштабирования неправильный, и разрешать функцию, если уровень масштабирования в порядке.