下面是我添加到地圖中的3個多邊形的示例。我打算將點擊事件包含在每個事件中;然而,我想輸出我可以參考的每個多邊形的某個元素,並與其他數據(如描述,圖像等)相關。輸出可以是給每個形狀的簡短標題(變量名稱) - 這裏是e609,c815 ,c840-或索引號 - 理想情況下是每個多邊形之前的評論中給出的數字。Google Map多邊形是否索引/我如何引用它們的索引?
多邊形是否按照它們輸入地圖的順序給出了索引編號?如果是這樣,我該如何引用這個數字以將它傳遞給另一個函數?或者,我怎麼能通過短標題?
//0
var e609;
var e609_c = [
//Latlng, cut for space.
];
e609 = new google.maps.Polygon({
paths: e609_c,
strokeOpacity: 0,
fillColor: "#B1509E",
fillOpacity: .4
});
e609.setMap(map);
//1
var c815;
var c815_c = [
//Latlng, cut for space.
];
c815 = new google.maps.Polygon({
paths: c815_c,
strokeOpacity: 0,
fillColor: "#B1509E",
fillOpacity: .4
});
c815.setMap(map);
//2
var c840;
var c840_c = [
//Latlng, cut for space.
];
c840 = new google.maps.Polygon({
paths: c840_c,
strokeOpacity: 0,
fillColor: "#B1509E",
fillOpacity: .4
});
c840.setMap(map);
啊,這是完美的。實際上,它可能比完美更好,因爲如果我可以使用自定義字段將其他信息放入其中,它將簡化所有內容。非常感謝。 –