arcgis js api 添加注记图层问题

使用arcgis js api(3.13)通过动态图层功能从关联的工作空间中添加注记图层到Web页面,添加代码如下:
        var dataSource = new esri.layers.TableDataSource();
        dataSource.workspaceId = "dy2018";
        dataSource.dataSourceName = "Polyline20180305143259";
        
        var layerSource = new esri.layers.LayerDataSource();
        layerSource.dataSource = dataSource;

        var featureLayer = new esri.layers.FeatureLayer("http://lingypc:6080/arcgis/res ... ot%3B, {
          mode: esri.layers.FeatureLayer.MODE_ONDEMAND,
          source: layerSource
        });    

        myMap.addLayer(featureLayer);
 
添加之后显示的样式如下图所示,注记都变成黑色方框,
请问:哪位朋友知道是什么原因?是添加方式的问题,是动态图层不支持添加注记图层

2018.png

 
 
已邀请:

atlas1563

赞同来自:

这个问题应该就是featurelayer不支持注记,所以显示的都是黑框。然后解决方法的话是将注记转换成要素图层,用掩模工具Mask tools来做,最后注记会转换成一张新的普通图层。或者就用ArcGISDynamicMapServiceLayer来加载

要回复问题请先登录注册