下面是我添加到地图的 3 个多边形的示例。我打算将点击事件包含在每个事件中;但是,我想输出每个多边形的一些元素,我可以参考这些元素并与其他数据相关,例如描述、图像等。输出可以是给每个形状的短标题(变量名)——这里是 e609、c815 , 和 c840- 或索引号- 理想情况下是在每个多边形之前的注释中给出的数字。
多边形是否按照它们进入地图的顺序给出了索引号?如果是这样,我如何引用这个数字以将其传递给另一个函数?或者,我怎么能传递短标题?
//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);