js4.4用3D效果渲染feature,地名标注被挡住了怎么处理啊?

如图,用PolygonSymbol3D来渲染feature,标注虽然有,但是别挡住了。代码如下


//设置每个市的名称
var labelClass = new LabelClass({
    labelExpressionInfo: {
      value: "{地市名称}"
    },
    labelPlacement: "always-horizontal",//这个属性我照着api换了好几个了,都没起作用
    symbol: new LabelSymbol3D({
       symbolLayers: [new TextSymbol3DLayer({
          material: { color: [ 0,0,0 ] },
          size: 14
      })]
    })
});
featureLayer.labelsVisible = true;
featureLayer.labelingInfo = [ labelClass ];

xx.png

 
 
已邀请:

GIS晴天 - webgis爱好者

赞同来自: java2596098860

2d标注可以设置高程的,也就是说标注可以显示在空中的,这样就可以了,3d符号标注没怎么用过,

要回复问题请先登录注册