Я создаю веб-сайт с ASP.NET MVC, где одна функция отображает некоторые точки на карте Google, используя API Javascript Google Maps. Поскольку у меня много очков, я не хочу получать их все; скорее, я хочу получить только те, которые находятся в текущей области просмотра, на которую смотрит пользователь на карте (ограничивающая рамка).
Для этого я сделаю AJAX-запрос к моему C#-коду, который возвращает все точки внутри определенной ограничивающей рамки. Однако мне нужно каким-то образом создать обработчик событий, который улавливает каждый раз, когда карта перемещается или масштабируется пользователем.
Как определить, когда карта, использующая Google Maps Javascript API, панорамируется или масштабируется, и запустить обработчик событий?
ОБНОВЛЕНИЕ: я знаю, что должен реализовать прослушиватель событий. Может ли кто-нибудь указать мне список событий, которые я могу использовать для объекта Map? click
— одно из таких событий, но какие из них связаны с масштабированием и панорамированием?