【发布时间】:2018-01-23 17:57:21
【问题描述】:
谁能帮我解决以下问题:我从几个来源结合了一些 javascript 来制作一个带有下拉菜单的谷歌地图。从这个菜单中,我可以按类别在地图上放置/隐藏标记。 那部分工作正常,但现在我试图让菜单内的“检查所有”/“取消检查所有”按钮工作......到目前为止,这些按钮确实检查/取消选中复选框,但地图上的标记是没有相应的响应。
我尝试了几个选项,例如 Remove all markers google map v3 & Google Maps API v3: How to remove all markers? & Hide particular marker google maps api
直到现在我无法让它工作......(我的基本 javascript 知识非常有限......) 谁能给个提示?
这是一个有效的小提琴
`http://jsfiddle.net/n86zxopp/`
【问题讨论】:
-
您正在检查这些框,但并未启动它们背后的实际事件。
-
没错,这正是正在发生的事情。这就是为什么我试图用'marker.setMap(null);'之类的东西来清除地图的原因我还尝试使用 javascript 中的隐藏/显示功能,但我无法让它工作
标签: javascript google-maps google-maps-markers