我在这里找到了类似的问题,但答案仅针对插入部分,而不是删除地图中包含更多多边形的多边形,这是我的具体问题。
我的代码初始化地图,加载一个多边形列表,然后插入谷歌地图,例如:
(in a loop) {
var poly=getNextPolygon();
poly.setMap(map);
google.maps.event.addListener(poly, 'click', function() {
//insert code to delete only this polygon from the map hera
});
}
我的代码适用于加载和绘制多边形,并回答每个多边形内的单击。
所以我加载例如3个多边形,当我在其中一个里面点击时,我希望地图重新加载没有这个多边形,有人能告诉我监听器里面的代码吗?我是谷歌地图编码的新手,如果这是一个愚蠢的问题,我很抱歉。
问候。