Jam*_*man 16 performance google-maps cluster-analysis google-maps-api-3 google-maps-markers
我需要在Google地图上渲染大约5000个标记.我目前正在使用API(v3),并且在较慢的机器上存在性能问题,尤其是在IE中.我已经做了以下工作来帮助加快速度:
是否有更快的聚类类?还有其他提示吗?我试图避免服务器端群集,除非这是将性能挤出系统的唯一选择.
谢谢
我使用了一种方法,将所有标记加载到页面上,然后侦听地图以完成平移.
当地图完成平移后,我首先检查缩放级别 - 如果它太高我没有显示任何内容.如果它处于可接受的水平,我然后遍历我存储的标记,看看它们是否落入地图的边界框中.如果他们这样做,他们会得到补充.然后第二个循环删除任何已移出视图的循环.
我使用的最高数字是使用这种方法的大约30,000个标记,虽然我有它所以你必须放大很远才能看到它们.在标记浓度较高的区域,它显然有点慢,但它是可用的.
| 归档时间: |
|
| 查看次数: |
18094 次 |
| 最近记录: |