当百度地图上同时加载几百个标注时,加载太慢,求解决办法!通过此方法添加标注:
map.addOverlay(er);
也采用了点聚合:
BMapLib.MarkerClusterer百度地图

解决方案 »

  1.   

    建议lz考虑下其他的解决方案,lz是一定需要同时加载几百个标注?同时显示?如果不是的话建议lz将这几个标注分批加载,可以通过当前图层的缩放等级及区域范围确定要添加几个标注,不需要显示在当前页面的标注可以暂时不加,等地图被托到相应的区域后再去添加相应的标注,或是地图被缩放的相应的等级之后再加载需要显示的标注……总之思路就是分批加载……
      

  2.   

    1.数据的来源如何?
    比如你是一次将几百个坐标点的Json传过去还是别方式。。
    2.是否可以分批显示
    就如你所说,还有可能上万。这么大的量放在地图上谁能看清。若你可以分级显示也许会好点,比如一开始放大到19时只显示100左右,随着地图越来越小,点数越来越多。
    以上仅供参考!