删除谷歌地图中的单个叠加层

时间:2010-02-16 06:59:08

标签: jquery overlay google-maps

是否有人知道是否可以删除我之前绘制多边形的叠加层?我不想使用clearOverlays,因为它也会删除所有标记,而我只想隐藏标记。谢谢,理查德

3 个答案:

答案 0 :(得分:1)

是。您是否保留了对相关叠加层的引用?然后只需调用map.removeOverlay()

http://code.google.com/apis/maps/documentation/reference.html#GMap2

你的问题可能会减少冲突。如果你想隐藏一个叠加层,比如一个标记,就像其他海报所说的那样,隐藏()它。

polys 叠加层,它们不与标记结合,标记也是叠加层。

答案 1 :(得分:1)

您是否尝试过GMap对象的removeOverlay方法?

removeOverlay(overlay:GOverlay)

Link to related documentation

您也可以隐藏标记而不将其从地图中删除。

Link to related documentation

答案 2 :(得分:0)

查看GoogleMaps参考资料:

GoogleMaps References

在那里你可以找到应该完成工作的函数hide()