带有标记和复选框的地图框 - 在初始加载时禁用所有显示?

mapbox with markers and checkboxes - disable all from showing on initial load?

我建立了一个页面来显示自行车道沿线不同位置的风 direction/velocity: http://microflush.org/cgi-bin/pathInfo.cgi

我在图例中有几个标记,带有复选框以 enable/disable 它们不会显示在地图上。

我的目标是在初始加载时显示 NONE 个可检查标记。但是,当页面第一次加载时,ALL 会显示出来——即使它们没有被选中。如果我 select 1,它们都会消失,除了我 selected 的那个,如果我取消选中那个框,它们就会消失。

有没有办法让它们一开始都不可见,只有在 selected 时才显示?

(您可以查看上面 link 的来源以查看代码。我不确定我是否应该 post 全部,因为它有点长我的所有要点'已添加。)

谢谢!

已解决。 'var map' 需要在代码的前面定义。现在工作正常。