我正在使用GMaps.js。我已经添加了带有JSON的标记,并希望根据该JSON中的值过滤(隐藏)一些标记。即,隐藏属性foo
没有值bar
的所有标记。
我可以使用map.removeMarkers()
,它只删除所有标记,我在控制台中看到另一个名为removeMarker()
的方法,但我不知道如何指定特别的标记。
我知道它不是同一个库,但之前的文档很有用,所以我一直在从jQuery maps filtering documentation
获取提示答案 0 :(得分:1)
要使用map.removeMarker()
方法,您需要跟踪标记。并将要删除的标记传递给方法。
除此之外,你可以使用从谷歌地图api返回地图对象的map.map
,你可以使用谷歌地图api方法。