我有一个生成 10 个不同标记的简单代码,实际上我使用:
$("#test").gmap3(
{action:'addMarker', name:'marker', latLng: (my lat & lng value)},
... (10倍)
});
为了清除我的标记,我使用了 {action:'clear', name:'marker'}
但它删除了我所有的 10 个标记!
我如何告诉 Gmap3 删除特定标记?
我看到我可以为我的标记添加标签,例如:
{action:'addMarker', name:'marker', latLng:(我的经纬度值),标签:“mytag”
但是当我把:
{action:'clear', name:'marker', tag : "mytag"}
它不会删除我的特定标记标记
有什么想法吗?
非常感谢
最佳答案
最后,我不知道为什么,但是 Tag 像这样完美地工作,例如:
`<script type="text/javascript">
$(function(){
$("#putain").gmap3();
$("#putain").gmap3({action:'addMarker', name:'marker', address: "paris", tag : "mytag-paris"});
$("#putain").gmap3({action:'addMarker', name:'marker', address: "new york", tag : "mytag-newyork"});
$("#putain").gmap3({action:'clear', name:'marker', tag:'mytag-paris'});
});
</script>
`
在这种情况下,它会专门删除标记为“mytag-paris”的标记,而不删除标记为“tag-newyork”的标记
关于javascript - 如何使用 gmap3 清除特定标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7589953/