Appearance
SymbolFeature
SymbolFeature
符号要素类
Examples
javascript
const symbolFeature = new SymbolFeature({
geoData: [116.405467, 39.907761],
symbolTextContent: "北京",
symbolTextAnchor: "top",
symbolTextSize: 12,
symbolTextRadialOffset: 0,
symbolTextColor: "#000000",
symbolTextBackgroundColor: "rgba(0,0,0,0)",
symbolTextOpacity: 1,
symbolIconImage: "",
symbolIconImageSize: 1,
symbolIconImageOffset: [0, 0],
symbolIconImageRotate: 0,
symbolIconImageAnchor: "center",
symbolIconImageColor: "#000000",
symbolIconImageOpacity: 1,
symbolZIndex: 1
})
const symbolLayer = new DiMap.SymbolLayer()
symbolFeature.addToLayer(symbolLayer)
symbolLayer.addToMap(map)constructor
Parameters
optsSymbolFeatureOptions 符号要素属性userDataRecord<string, any> 用户自定义数据 (optional, default{})
SymbolFeatureOptions
符号要素属性
Properties
geoData[number, number] 空间数据 [经度, 纬度]symbolTextContentstring 文字内容symbolTextAnchorAnchor? 文字角标位置symbolTextSizenumber? 文字大小(pixels)symbolTextRadialOffsetnumber? 文本偏移量(pixels),此值作用方向跟随symbolTextAnchorsymbolTextColorstring? 文本颜色symbolTextBackgroundColorstring? 文本背景颜色symbolTextOpacitynumber? 文本透明度symbolIconImagestring? 图标名称or url, 注:如果是名称,需要用户预先addImage, url则内部处理addImagesymbolIconImageSize(number? | [number, number]) 图标缩放比 or [width, height]symbolIconImageRotatenumber? 图标旋转角度 -360 ~ 360symbolIconImageAnchorAnchor? 图标角标位置symbolIconImageColorstring? 图标颜色,只有当image在addImage(name, img, { sdf: true })时生效symbolIconImageOpacitynumber? 图标透明度symbolZIndexnumber? 优先级
