2012-12-13 21 views
0

我正在使用GMaps.js。我已經添加了帶有JSON的標記,並且想要根據該JSON中的值過濾(隱藏)一些標記。即,隱藏屬性bar沒有值foo的所有標記。如何在GMaps.js中使用removeMarker來篩選標記?

我能夠使用map.removeMarkers(),它只是刪除所有的標記,我看到在我的控制檯中有另一種方法稱爲removeMarker(),但我不知道如何指定一個特定的標記。

我知道這是不一樣的庫,但文檔以前是有用的,所以我一直在服用提示從jQuery maps filtering documentation

回答

1

要使用map.removeMarker()方法,你需要保持跟蹤你的標記。並將要刪除的標記傳遞給該方法。 除此之外,你可以使用map.map從谷歌地圖API返回地圖對象,你可以使用谷歌地圖API方法。