Google maps api - наведение многоугольника - PullRequest
1 голос
/ 01 июня 2010

Я использую Google Maps API v3 и создал несколько полигонов на карте. Я хочу функциональность, когда пользователь наводит курсор на заданную область (многоугольник), отдельный многоугольник меняет цвет. Есть какой-либо способ сделать это? (Позже я хотел бы иметь возможность регистрировать события мыши в данной области). спасибо.

Ответы [ 2 ]

1 голос
/ 20 сентября 2012

Текущий объект многоугольника доступен через this :

google.maps.event.addListener(yourPolygon, 'mouseover', function() {
    var currentPolygon = this;
    currentPolygon.setOptions(...)
});
1 голос
/ 01 июня 2010

Мне удалось выяснить это на случай, если у кого-то еще возникнет эта проблема ..

Просто присоедините прослушиватель событий к объекту многоугольника, то есть mouseover и mouseout события. В слушателе просто вызовите метод setOptions() на многоугольнике, чтобы установить нужные свойства.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...