在網上找的時候,找到兩種,但兩者有差別,初試手可以都試試看。
在ArcGIS API for JavaScript的Sample Code中是有關於Point clustering的例子。如3.18的網址是https://developers.arcgis.com/javascript/3/jssamples/layers_point_clustering.html
首先,先說一下ArcGIS,正確的是下載對應的zip,文件夾中會有對應的extras文件夾,將其放置到api的文件夾下如C:\inetpub\wwwroot\arcgis_js_api\library\3.17\3.17\extras
在index.html中可以看到初始化:
而通過百度,在GitHub中能找到了esri-clusterfeaturelayer,網址https://github.com/odoe/esri-clusterfeaturelayer
在GitHub上下載得到的是clusterfeaturelayer。
在polytopoint.html中可以看到初始化:
在查看了兩個js文件后,發現兩者最大的區別在於ClusterLayer需要data,ClusterFeatureLayer需要url參數,即數據源不一樣。前者是json文件,而后者是一個featureLayer。雖然效果最后可能一致,但要對應啊對應!