Google отображает наведение мыши v3 API с полигонами?

Да, но Ваш список будет поврежден после удаления его.

В этом конкретном случае, пересеките список снова и получите тот указатель! В целом, если Вы задаете этот вопрос, там вероятно, существует ошибка в том, что Вы делаете.

26
задан Kara 7 December 2013 в 07:58
поделиться

4 ответа

Следующие работы:

google.maps.event.addListener(polygon,"mouseover",function(){
 this.setOptions({fillColor: "#00FF00"});
}); 

google.maps.event.addListener(polygon,"mouseout",function(){
 this.setOptions({fillColor: "#FF0000"});
});
41
ответ дан 28 November 2019 в 07:18
поделиться

События Maps API V3 определены для каждого объекта. Выполнение поиска на справочной странице V3 показывает, что Marker - единственный объект с определениями для mouseover и mouseout. Так что да, похоже, вы правы.

Кстати, есть люди, которые этим занимаются, но это выглядит довольно сложным:

http://groups.google.com/group/Google-Maps-API/browse_thread / thread / 4ddc4f5888994563

1
ответ дан 28 November 2019 в 07:18
поделиться

mouseover и mouseout теперь реализованы в V3 Polyline .

0
ответ дан 28 November 2019 в 07:18
поделиться

В Google Maps API V3 у меня есть ролловер для многоугольника с приведенным ниже кодом. Мне не нравится, что при каждом ролловере мне приходится разворачивать и сбрасывать карту, но на данный момент именно так я добился наведения мыши.

Мне интересны любые комментарии по поводу того, как улучшить этот код.

var polyShape     = new google.maps.Polygon({paths:polyData,strokeColor:"#aa0",strokeOpacity:0.5,strokeWeight:1,fillColor:"#cc0",fillOpacity: 0.25});
var polyShapeOver = new google.maps.Polygon({paths:polyData,strokeColor:"#cc0",strokeOpacity:0.5,strokeWeight:1,fillColor:"#ff0",fillOpacity: 0.25}); 

polyShape.setMap(map);

google.maps.event.addListener(polyShape,"mouseover",function(){
  this.setMap(null);
  polyShapeOver.setMap(map);
}); 

google.maps.event.addListener(polyShapeOver,"mouseout",function(){
  this.setMap(null);
  polyShape.setMap(map);
});
2
ответ дан 28 November 2019 в 07:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: