0
Как получить событие mouseover для работы с картами Google Api V3 на фигурах многоугольника?google maps v3 API mouseover с полигоном 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