类名 符号

渲染符号详细说明

1.渲染符号说明

支持的符号类型

符号名称 类名 Api文档链接
简单标注符号 SimpleMarkerSymbol SimpleMarkerSymbol
图片标注符号 PictureMarkerSymbol PictureMarkerSymbol
简单线符号 SimpleLineSymbol SimpleLineSymbol
简单填充符号 SimpleFillSymbol SimpleFillSymbol
图片填充符号 PictureFillSymbol PictureFillSymbol
文本符号 TextSymbol TextSymbol
MapGIS文本符号 MapGISTextSymbol MapGISTextSymbol
三维点符号 PointSymbol3D PointSymbol3D
三维线符号 LineSymbol3D LineSymbol3D
三维体符号 PolygonSymbol3D PolygonSymbol3D
注记三维符号 LabelSymbol3D LabelSymbol3D

渲染符号对应的Cesium对象

符号名称 类名 对应的Cesium对象
简单标注符号 SimpleMarkerSymbol Cesium.PointPrimitive()
简单标注符号 SimpleMarkerSymbol Cesium.Billboard()
图片标注符号 PictureMarkerSymbol Cesium.Billboard()
简单线符号 SimpleLineSymbol Cesium.Primitive()
简单线符号 SimpleLineSymbol Cesium.GroundPolylinePrimitive()
简单填充符号 SimpleFillSymbol Cesium.Primitive()
简单填充符号 SimpleFillSymbol Cesium.GroundPrimitive()
图片填充符号 PictureFillSymbol Cesium.Primitive()
图片填充符号 PictureFillSymbol Cesium.GroundPrimitive()
文本符号 TextSymbol Cesium.Billboard()
MapGIS文本符号 MapGISTextSymbol Cesium.Billboard()
三维图标符号图层 IconSymbol3DLayer Cesium.Billboard()
三维文字符号图层 TextSymbol3DLayer Cesium.Label()
三维对象符号图层 ObjectSymbol3DLayer Cesium.Primitive()
三维对象符号图层 ObjectSymbol3DLayer Cesium.Model()
三维线符号图层 LineSymbol3DLayer Cesium.Primitive()
三维线符号图层 LineSymbol3DLayer Cesium.GroundPolylinePrimitive()
三维管道符号图层 PathSymbol3DLayer Cesium.Primitive()
三维区符号图层 FillSymbol3DLayer Cesium.Primitive()
三维拉伸区符号图层 ExtrudeSymbol3DLayer Cesium.Primitive()

2.限制

MapViewLeaflet视图上

图元类型 支持的符号类型
SimpleMarkerSymbol,PictureMarkerSymbol
线 SimpleLineSymbol
SimpleFillSymbol,PictureFillSymbol,TextSymbol,SimpleMarkerSymbol,PictureMarkerSymbol
注记 TextSymbol

MapViewMapboxgl视图上

图元类型 支持的符号类型
SimpleMarkerSymbol,PictureMarkerSymbol
线 SimpleLineSymbol
SimpleFillSymbol,PictureFillSymbol,TextSymbol,SimpleMarkerSymbol,PictureMarkerSymbol
注记 TextSymbol
  • mapboxgl引擎限制,目前图片资源仅支持 png, webp, or jpg format传入
  • mapboxgl引擎限制,几何图元图层使用PictureFillSymbol时,无法设置填充图片的(xscale,yscale,width,height)

SceneViewCesium视图上

图元类型 支持的符号类型
SimpleMarkerSymbol,PictureMarkerSymbol
线 SimpleLineSymbol
SimpleFillSymbol,PictureFillSymbol,TextSymbol,MapGISTextSymbol,SimpleMarkerSymbol,PictureMarkerSymbol
注记 TextSymbol,MapGISTextSymbol

各符号属性在引擎上的限制

三级功能项 备注 mapboxgl插件层 -要素图层 mapboxgl插件层-几何图层 备注 cesium插件层 备注 leaflet插件层 备注 openlayers插件层 备注
type TRUE TRUE TRUE FALSE
color TRUE TRUE TRUE TRUE FALSE
path FALSE FALSE FALSE TRUE FALSE
style("circle"|"square"|"cross"|"x"|"diamond"|"triangle") TRUE FALSE 仅支持‘circle形状’ TRUE TRUE FALSE
xoffset TRUE FALSE 此属性不支持表达式 TRUE TRUE FALSE
yoffset TRUE FALSE 此属性不支持表达式 TRUE TRUE FALSE
outline TRUE TRUE 仅支持边线color,width TRUE TRUE FALSE
angle FALSE FALSE TRUE TRUE FALSE
size TRUE TRUE TRUE TRUE FALSE
三级功能项 备注 mapboxgl插件层 -要素图层 mapboxgl插件层-几何图层 备注 cesium插件层 备注 leaflet插件层 备注 openlayers插件层 备注
type TRUE TRUE TRUE TRUE FALSE
angle TRUE TRUE TRUE TRUE FALSE
xoffset TRUE FALSE TRUE TRUE FALSE
yoffset TRUE FALSE TRUE TRUE FALSE
width TRUE TRUE TRUE TRUE FALSE
height TRUE TRUE TRUE TRUE FALSE
url FALSE FALSE 不支持设置符号图像 TRUE TRUE FALSE
三级功能项 备注 mapboxgl插件层 -要素图层 mapboxgl插件层-几何图层 备注 cesium插件层 备注 leaflet插件层 备注 openlayers插件层 备注
type TRUE TRUE TRUE TRUE FALSE
color TRUE TRUE TRUE TRUE FALSE
width TRUE TRUE TRUE TRUE FALSE
cap TRUE FALSE 此属性不支持表达式 FALSE TRUE FALSE
join TRUE TRUE FALSE TRUE FALSE
marker FALSE FALSE 此属性不支持表达式 FALSE TRUE FALSE
miterLimit TRUE FALSE 此属性不支持表达式 FALSE TRUE FALSE
style 可选("dash"|"dash-dot"|"dot"|"long-dash"|"long-dash-dot"|"long-dash-dot-dot"|"none"|"short-dash"|"short-dash-dot"|"short-dash-dot-dot"|"short-dot"|"solid") FALSE FALSE 此属性不支持表达式 TRUE TRUE FALSE
三级功能项 备注 mapboxgl插件层 -要素图层 mapboxgl插件层-几何图层 备注 cesium插件层 备注 leaflet插件层 备注 openlayers插件层 备注
type TRUE TRUE TRUE TRUE FALSE
color TRUE TRUE TRUE TRUE FALSE
outline TRUE TRUE 仅支持边线color,width TRUE TRUE FALSE
style 可选("backward-diagonal"|"cross"|"diagonal-cross"|"forward-diagonal"|"horizontal"|"none"|"solid"|"vertical") FALSE FALSE 暂时不支持,后续动态生成纹理扩充 TRUE TRUE FALSE
三级功能项 备注 mapboxgl插件层 -要素图层 mapboxgl插件层-几何图层 备注 cesium插件层 备注 leaflet插件层 备注 openlayers插件层 备注
type FALSE FALSE TRUE TRUE FALSE
color FALSE FALSE TRUE TRUE FALSE
outline FALSE FALSE TRUE TRUE FALSE
url FALSE FALSE TRUE TRUE FALSE
width FALSE FALSE FALSE cesium里面加载图片没有高宽的概念、无法预加载处理图片 TRUE FALSE
xoffset FALSE FALSE FALSE 无相关接口可用 TRUE FALSE
yoffset FALSE FALSE FALSE 无相关接口可用 TRUE FALSE
xscale FALSE FALSE TRUE TRUE FALSE
yscale FALSE FALSE TRUE TRUE FALSE
height FALSE FALSE FALSE cesium里面加载图片没有高宽的概念、无法预加载处理图片 TRUE FALSE
三级功能项 备注 mapboxgl插件层 -要素图层 mapboxgl插件层-几何图层 备注 cesium插件层 备注 leaflet插件层 备注 openlayers插件层 备注
text TRUE TRUE TRUE TRUE FALSE
color TRUE TRUE TRUE TRUE FALSE
xoffset TRUE FALSE TRUE TRUE FALSE
yoffset TRUE FALSE TRUE TRUE FALSE
horizontalAlignment TRUE FALSE TRUE TRUE FALSE
font FALSE FALSE 不支持文字设置字体 TRUE TRUE FALSE
haloColor TRUE TRUE TRUE TRUE FALSE
haloSize TRUE TRUE TRUE TRUE FALSE
kerning TRUE TRUE FALSE 三维底层api限制,不支持 TRUE FALSE
lineHeight TRUE FALSE TRUE TRUE FALSE
lineWidth TRUE FALSE TRUE TRUE FALSE
rotated TRUE TRUE TRUE TRUE FALSE
type TRUE FALSE TRUE TRUE FALSE
verticalAlignment TRUE FALSE TRUE TRUE FALSE
angle TRUE TRUE TRUE TRUE FALSE
backgroundColor FALSE FALSE TRUE TRUE FALSE
borderLineColor FALSE FALSE FALSE 三维底层api限制,不支持 TRUE FALSE
borderLineSize FALSE FALSE FALSE 三维底层api限制,不支持 TRUE FALSE
三级功能项 备注 mapboxgl插件层 -要素图层 mapboxgl插件层-几何图层 备注 cesium插件层 备注 leaflet插件层 备注 openlayers插件层 备注
backgroundPadding FALSE FALSE TRUE FALSE FALSE
backgroundImage 测试接口,后面可能会调整 FALSE FALSE TRUE FALSE FALSE
textDecorationUnderlineColor FALSE FALSE TRUE FALSE FALSE
textDecorationUnderlineWidth FALSE FALSE TRUE FALSE FALSE
textDecorationThroughlineColor FALSE FALSE TRUE FALSE FALSE
textDecorationThroughlineWidth FALSE FALSE TRUE FALSE FALSE
textShadowOffsetX FALSE FALSE TRUE FALSE FALSE
textShadowOffsetY FALSE FALSE TRUE FALSE FALSE
textShadowBlur FALSE FALSE TRUE FALSE FALSE
textShadowColor FALSE FALSE TRUE FALSE FALSE
letterSpacing FALSE FALSE TRUE FALSE FALSE
lineMaxNum FALSE FALSE TRUE FALSE FALSE
textWraps FALSE FALSE TRUE FALSE FALSE
textExtraIcon 测试接口,后面可能会调整 FALSE FALSE TRUE FALSE FALSE
textExtraIconAnchor 测试接口,后面可能会调整 FALSE FALSE TRUE FALSE FALSE
textExtraIconSize 测试接口,后面可能会调整 FALSE FALSE TRUE FALSE FALSE

三维符号图层

三级功能项 备注 mapboxgl插件层 -要素图层 mapboxgl插件层-几何图层 备注 cesium插件层 备注 leaflet插件层 备注 openlayers插件层 备注
resource FALSE FALSE TRUE FALSE FALSE
size FALSE FALSE TRUE FALSE FALSE
material FALSE FALSE TRUE FALSE FALSE
outline FALSE FALSE TRUE FALSE FALSE
anchor FALSE FALSE TRUE FALSE FALSE
anchorPosition FALSE FALSE TRUE FALSE FALSE
anchor FALSE FALSE FALSE FALSE FALSE
三级功能项 备注 mapboxgl插件层 -要素图层 mapboxgl插件层-几何图层 备注 cesium插件层 备注 leaflet插件层 备注 openlayers插件层 备注
anchor FALSE FALSE FALSE FALSE FALSE
anchorPosition FALSE FALSE FALSE FALSE FALSE
castShadows FALSE FALSE TRUE FALSE FALSE
heading FALSE FALSE FALSE FALSE FALSE
roll FALSE FALSE FALSE FALSE FALSE
tilt FALSE FALSE FALSE FALSE FALSE
height FALSE FALSE TRUE FALSE FALSE
width FALSE FALSE TRUE FALSE FALSE
depth FALSE FALSE TRUE FALSE FALSE
material FALSE FALSE TRUE FALSE FALSE
resource FALSE FALSE TRUE FALSE FALSE
三级功能项 备注 mapboxgl插件层 -要素图层 mapboxgl插件层-几何图层 备注 cesium插件层 备注 leaflet插件层 备注 openlayers插件层 备注
size FALSE FALSE TRUE FALSE FALSE
material FALSE FALSE TRUE FALSE FALSE
pattern FALSE FALSE TRUE FALSE FALSE
cap FALSE FALSE FALSE FALSE FALSE
join FALSE FALSE FALSE FALSE FALSE
marker FALSE FALSE FALSE FALSE FALSE
三级功能项 备注 mapboxgl插件层 -要素图层 mapboxgl插件层-几何图层 备注 cesium插件层 备注 leaflet插件层 备注 openlayers插件层 备注
anchor FALSE FALSE FALSE FALSE FALSE
anchorPosition FALSE FALSE FALSE FALSE FALSE
castShadows FALSE FALSE TRUE FALSE FALSE
heading FALSE FALSE FALSE FALSE FALSE
roll FALSE FALSE FALSE FALSE FALSE
tilt FALSE FALSE FALSE FALSE FALSE
height FALSE FALSE TRUE FALSE FALSE
width FALSE FALSE TRUE FALSE FALSE
depth FALSE FALSE TRUE FALSE FALSE
material FALSE FALSE TRUE FALSE FALSE
resource FALSE FALSE TRUE FALSE FALSE
三级功能项 备注 mapboxgl插件层 -要素图层 mapboxgl插件层-几何图层 备注 cesium插件层 备注 leaflet插件层 备注 openlayers插件层 备注
material FALSE FALSE TRUE FALSE FALSE
castShadows FALSE FALSE TRUE FALSE FALSE
outline FALSE FALSE FALSE FALSE FALSE
pattern FALSE FALSE FALSE FALSE FALSE
三级功能项 备注 mapboxgl插件层 -要素图层 mapboxgl插件层-几何图层 备注 cesium插件层 备注 leaflet插件层 备注 openlayers插件层 备注
FALSE FALSE FALSE FALSE FALSE
三级功能项 备注 mapboxgl插件层 -要素图层 mapboxgl插件层-几何图层 备注 cesium插件层 备注 leaflet插件层 备注 openlayers插件层 备注
material FALSE FALSE TRUE FALSE FALSE
size FALSE FALSE TRUE FALSE FALSE
castShadows FALSE FALSE TRUE FALSE FALSE
edges FALSE FALSE FALSE FALSE FALSE
三级功能项 备注 mapboxgl插件层 -要素图层 mapboxgl插件层-几何图层 备注 cesium插件层 备注 leaflet插件层 备注 openlayers插件层 备注
text FALSE FALSE TRUE FALSE FALSE
font FALSE FALSE TRUE FALSE FALSE
size FALSE FALSE TRUE FALSE FALSE
material FALSE FALSE TRUE FALSE FALSE
background FALSE FALSE TRUE FALSE FALSE
halo FALSE FALSE FALSE FALSE FALSE
horizontalAlignment FALSE FALSE TRUE FALSE FALSE
verticalAlignment FALSE FALSE TRUE FALSE FALSE
lineHeight FALSE FALSE FALSE FALSE FALSE
构造函数
成员变量
方法
事件