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 ];
//设置每个市的名称
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 ];
1 个回复
GIS晴天 - webgis爱好者
赞同来自: java2596098860
要回复问题请先登录或注册