ArcGIS API for Javascript的Point clustering使用及默认符号无法显示问题

1.将包含ClusterFeatureLayer.js文件的extras文件夹放在部署的arcgis api目录下,如下图。

extras路径

2.使用ClusterFeatureLayer关键代码如下

 1 var popupTemplate = new PopupTemplate({
 2               'title': 'TEST',
 3               'fieldInfos': [{
 4                   'fieldName': 'NO',
 5                   'label': 'NO',
 6                   visible: true
 7                   }, {
 8                   'fieldName': 'DEPTH',
 9                   'label': 'DEPTH',
10                   visible: true
11                   }, {
12                   'fieldName': 'FELEV',
13                   'label': 'FELEV',
14                   visible: true
15                   }]
16           });
17            var clusterLayer = new ClusterFeatureLayer({
18                     'url': url_id,
19                     'distance': 100,
20                     'id': 'clusters',
21                     //'id': "DLayer1",
22                     'labelColor': '#fff',
23                     'resolution': 10000,//map.extent.getWidth() / map.width,
24                     'singleColor': '#888',
25                     'singleTemplate': popupTemplate,
26                     'useDefaultSymbol': true,
27                     'zoomOnClick': false
28                 });                
29                 map.addLayer(clusterLayer);

 2.ClusterFeatureLayer默认符号不显示,需要将ClusterFeatureLayer.js文件中 on.once(this, 'details-loaded', lang.hitch(this, function() {注释掉,如下图。

代码注释

默认符号展示

 

 

 

转载于:https://www.cnblogs.com/pxtgis/p/7839801.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值