查看文章 |
Marker Cluster面面观
2009年11月10日 星期二 10:55
问题描述:当向地图上加载大数量Marker或者Pushpin时,会出现彼此覆盖和加载速度过慢的问题,解决方案就是Marker Cluster或者叫Pushpin Clustering。
GoogleMaps的解决方案:《Handling Large Amounts of Markers in Google Maps》详细论述并比较了Google Maps上目前的7种解决方案。若果非得挑选一种,那就是Google Geo今年4月在官方博客中提到的“MarkerClusterer”,作者是中国的工程师Xiaoxi Wu,而且已经开源,放到gmaps-utility-library中了。
Bing Maps的解决方案:微软于去年9月发布6.2版时官方支持,称之为Pushpin Clustering。在交互式iSDK中Customize Shape下有个 Pushpin cluster ,同时有两篇文章介绍如何使用和如何自定义。之前也有非官方的替代方案,不再介绍。
ESRI的解决方案:ESRI在Flex API中提供了解决方案,据说非常之受欢迎,Silverlight API也提供了类似的功能。
|
最近读者:





