Google地图绘图管理器 - 如何删除标记?

时间:2014-05-06 19:39:01

标签: google-maps

我正在使用Google地图绘图管理器库在地图上绘制形状和标记。我正在使用this implementation来删除形状。但是它不允许您删除标记。如何删除标记?

对于形状,它会检测形状事件的完成情况,并使用它来创建一个允许您选择形状的事件。但是在创建标记时不会触发此事件。

存储标记的叠加在哪里?

1 个答案:

答案 0 :(得分:0)

我通过删除对overlaytypes的限制

来实现它
if ((e.type != google.maps.drawing.OverlayType.MARKER)

然后我不得不限制setEditable的两个实例不执行作为标记的形状(因为标记不能被编辑)。我通过测试形状是否可拖动来做到这一点 - 因为我的标记是可拖动的。

实施例:     if(selectedShape.draggable!= true){     selectedShape.setEditable(假);     }