显示/删除几万个GoogleMarkers的好习惯?

时间:2014-04-11 12:56:45

标签: javascript google-maps google-maps-api-3

我必须在Google地图上显示几万个标记。到目前为止没问题。

  
      
  1. 每个标记都有四个不同的类别之一
  2.   
  3. 我为每个类别设置了一个过滤器开关
  4.   

例如:

显示12,000个标记。我停用了“显示女性”开关,因此每个女性标记都应该在地图上消失。

我将每个标记添加到google_clusterer,并将其从那里删除。

self.remove = function(){
  self.app.marker_clusterer.removeMarker(self.google_marker, false);
  }

当我只显示几百个标记时:没问题。但是,经过几千次我的浏览器崩溃或需要很长时间才能删除标记。

  

是否有更快的方式/更顺畅的方式处理大量的   标记?有什么好的做法吗?

1 个答案:

答案 0 :(得分:1)