0
如何让mouseover事件与谷歌地图一起使用Api V3多边形形状?谷歌地图v3 API与鼠标悬停GeoJson多边形
我不能在鼠标悬停时触发事件。
var data_layer25 = new google.maps.Data({ map: map });
data_layer25.loadGeoJson('http://example.com/Assets/GeoJson/USA-MO.GeoJson');
data_layer25.setStyle({
fillColor: ' #808000 ',
strokeWeight: 1
});
google.maps.event.addListener((data_layer25), "click", function() { window.location = "/RepTerritory/index/9" });
google.maps.event.addListener((data_layer25), "mouseover", function() {
this.setOptions({ fillColor: "#00FF00" });
});
google.maps.event.addListener((data_layer25), "mouseout", function() {
this.setOptions({ fillColor: "#FF0000" });
});
data_layer25.setMap(map);
你或许应该创建一个新的问题,因为这是一个全新的问题。您可能创建了多个“infowindow”实例,而不是重复使用它。 –
移动数据层工作,感谢您的帮助。 – user2668812