【发布时间】:2011-07-05 05:12:54
【问题描述】:
我需要在 Google 地图上渲染大约 5000 个标记。我目前正在使用 API (v3),在较慢的机器上存在性能问题,尤其是在 IE 中。我已经做了以下事情来帮助加快速度:
- 使用了一个简单的标记类,它扩展了 OverlayView 并为每个标记呈现单个 DIV 元素
- 实现了 MarkerClusterer 库以对不同级别的标记进行聚类
- 为 IE 渲染 GIF,而不是 alpha PNG
有更快的聚类类吗?还有其他提示吗?我试图避免服务器端集群,除非这是从系统中挤出性能的唯一选择。
谢谢
【问题讨论】:
-
我想你已经读过code.google.com/apis/maps/articles/toomanymarkers.html 尤其是FusionTablesLayer
-
我正在使用该页面中的 MarkerClusterer 库。在地图上渲染很多东西时(即使是集群),IE6 的性能仍然很糟糕,我真的在寻找改进特定浏览器的方法。
-
我知道这是旧的,但是你有多少用户使用 IE6?
-
svennerberg.com/2009/01/… 比较不同的库及其性能(一种基准)
-
查看 MarkerClustererPlus。
标签: performance google-maps google-maps-api-3 google-maps-markers cluster-analysis