0

我有一个咖啡脚本函数,负责根据作为参数传递的类别隐藏/显示标记。Gmaps.markers变量在地图上加载了所有标记。

@displayMarkers = (category) ->
  i = 0
  while i < Gmaps.markers.length
    if Gmaps.markers[i].category is category
      Gmaps.markers[i].serviceObject.setVisible(true)
    else
      Gmaps.markers[i].serviceObject.setVisible(false)
    i++

我怎么MarkerClusterer.repaint()能通过JS调用?

谢谢!

4

1 回答 1

1

当您添加/删除时,gmaps4rails 中的方法默认处理此问题:

var marker = handler.addMarker(json);
handler.removeMarker(marker)

所以我建议你使用它们或检查他们的代码

于 2014-09-11T20:15:25.927 回答