我一直在用這一個撞到牆上的頭撞牆。我創建了一個多邊形數組,並且想要關聯每個將顯示在infoWindow中的一些數據。我可以看到地圖上的所有多邊形。我添加了監聽器,它會觸發(發生顏色變化),但我沒有得到infoWindow。任何幫助將大大appreaciated!谷歌地圖 - 將信息窗口附加到數組中的多邊形
乾杯!
ç...
tmppoly = new google.maps.Polygon({
map: map,
paths: polypath,
strokeColor: scolor,
strokeOpacity: 0.5,
strokeWeight: 2,
fillColor: fcolor,
fillOpacity: 0.5
});
addPolygonClick(tmppoly,mdata);
plot_polygons.push(tmppoly);
...
function addPolygonClick(poly,html) {
infowindow = new google.maps.InfoWindow(
{
content: html
});
google.maps.event.addListener(poly,'click', function(event) {
this.setOptions({fillColor: "#000000"});
infowindow.open(map);
});
}
我相信infowindow需要位置選項或標記參數,除非他們改變了它。 – roselan