我在这里找到了类似的问题,但答案仅适用于插入部分,而不是删除地图中包含更多多边形的多边形,这是我的具体问题。
我的代码初始化加载多边形列表的地图,然后在谷歌地图中插入,例如:
(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 个多边形,当我在其中一个多边形内单击时,我希望地图在没有这个多边形的情况下重新加载,有人可以告诉我监听器中的代码吗?我是谷歌地图编码的新手,如果这是一个愚蠢的问题,我很抱歉。
问候。