前言
關於本篇功能實現用到的 api 涉及類看不懂的,請參照 esri 官網的 arcgis api 3.x for js:esri 官網 api,里面詳細的介紹 arcgis api 3.x 各個類的介紹,還有就是在線例子:esri 官網在線例子,這個也是學習 arcgis api 3.x 的好素材。
內容概覽
- 聚合效果功能講解
- 源代碼 demo 下載
本篇實現聚合效果功能,截圖如下:

源代碼工程結構目錄說明
map.html 引用聚合包,項目已經包含進來了的聚合文件夾
<script type="text/javascript"> //配置arcgis拓展解析天地圖服務類引用的路徑 dojoConfig = { parseOnLoad: true, paths: { ExtensionClusterLayer: location.pathname.replace(/\/[^/]+$/, "") + "/js/main/extras/ClusterLayer"//聚合效果拓展類引用 } }; </script>
- map.js 初始化函數調用聚合效果的 js 接口,map.clusterLayer.js 實現聚合核心效果的 js 文件
更多的詳情見:GIS之家小專欄
文章尾部提供源代碼下載,對本專欄感興趣的話,可以關注一波
