L.supermap.plotting.dotSymbol(libID, code, latlngs, options)
Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
libID |
number |
标号的ID。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
code |
number |
标号的code。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
latlngs |
Array.<L.LatLng> |
标号位置点。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
options |
Object |
标号参数。
|
Extends
Members
-
codenumber
-
标号的code。
-
customobject
-
用来存储用户的自定义数据,只负责保存,不会对其做任何操作。
-
extendPropertyobject
-
标号的自定义属性。
-
libIDnumber
-
标号所属标号库的ID。
-
notestring
-
标号的备注。
-
stylestyle
-
标号的显示风格。
-
symbolNamestring
-
标号的名称。
-
symbolTypeSuperMap.Plot.SymbolType
-
标号的几何类型,可以根据该参数判断标号的具体类型。
-
uuidstring
-
标号的唯一标识符。
Methods
-
inherited addAvoidRegion(region)
leaflet/layer/PlottingObject.js, line 510 -
设置标号的避让区域
Name Type Description region
L.supermap.plotting.avoidRegion 避让区域。
-
inherited clone()
leaflet/layer/PlottingObject.js, line 378 -
拷贝标号。
-
destroy()
leaflet/layer/DotSymbol.js, line 202 -
销毁几何图形。
-
getBounds(){L.LatLngBounds}
leaflet/layer/DotSymbol.js, line 917 -
获得几何图形的边界。如果没有设置边界,可通过计算获得。
Returns:
Type Description L.LatLngBounds 几何对象的边界。 -
getBoundsWithText(){L.LatLngBounds}
leaflet/layer/DotSymbol.js, line 935 -
获得几何图形的边界(包括注记)。
Returns:
Type Description L.LatLngBounds 几何对象的边界。 -
inherited getExtendProperty(){SuperMap.Plot.ExtendProperty}
leaflet/layer/PlottingObject.js, line 501 -
获取自定义属性列表。
Returns:
Type Description SuperMap.Plot.ExtendProperty 自定义属性列表。 -
inherited getLocked()
leaflet/layer/PlottingObject.js, line 431 -
获取标号是否锁定。
-
getNegativeImage(){boolean}
leaflet/layer/DotSymbol.js, line 798 -
获取图形对象的镜像(只对点标号有效)。
Returns:
Type Description boolean 图形对象的镜像。 -
getPositionOffset(){boolean}
leaflet/layer/DotSymbol.js, line 613 -
获取位置是否偏移。
Returns:
Type Description boolean 位置是否偏移。 -
getPositionOffsetType(){SuperMap.Plot.PositionOffsetType}
leaflet/layer/DotSymbol.js, line 638 -
获取位置偏移类型。
Returns:
Type Description SuperMap.Plot.PositionOffsetType 位置偏移类型。 -
inherited getRotate()
leaflet/layer/PlottingObject.js, line 467 -
获取标号旋转角度。
-
getScale(){number}
leaflet/layer/DotSymbol.js, line 558 -
获取点标号的缩放比例。
Returns:
Type Description number 返回点标号的缩放比例。 -
inherited getScaleByMap(){boolean}
leaflet/layer/GraphicObject.js, line 81 -
获取点标号是否随图缩放。
Returns:
Type Description boolean 返回点标号是否随图缩放。 -
getSpace(){number}
leaflet/layer/DotSymbol.js, line 491 -
获取文字与标号的距离。
Returns:
Type Description number 返回文字与标号的距离。 -
inherited getSubSymbols(){Object}
leaflet/layer/PlottingObject.js, line 475 -
获取线面标号的子标号。
Returns:
Type Description Object 线面标号的子标号。 -
inherited getSurroundLineType(){number}
leaflet/layer/GraphicObject.js, line 90 -
获取标号的衬线类型。
Returns:
Type Description number 标号的衬线类型。 -
getSymbolRank(){number}
leaflet/layer/DotSymbol.js, line 759 -
获取标号的符号等级。
Returns:
Type Description number 返回标号的符号等级。 -
getSymbolSize()
leaflet/layer/DotSymbol.js, line 682 -
获取点标号的大小。
-
inherited getTextContent(){string}
leaflet/layer/PlottingObject.js, line 492 -
获取标号的注记内容。
Returns:
Type Description string 注记内容。 -
inherited getTextPosition()
leaflet/layer/PlottingObject.js, line 484 -
设置点标号注记位置。
-
move(lat, lng)
leaflet/layer/DotSymbol.js, line 837 -
沿着x、y轴的正方向上按照给定的位移移动几何图形,move 不仅改变了几何图形的位置并且清理了边界缓存。
Name Type Description lat
number y轴正方向上移动的距离。
lng
number x轴正方向上移动的距离。
-
inherited redraw()
leaflet/layer/PlottingObject.js, line 560 -
重绘。
-
inherited removeAvoidRegions(regions)
leaflet/layer/PlottingObject.js, line 524 -
移除标号的避让区域。
Name Type Description regions
Array.<L.supermap.plotting.avoidRegion> 避让区域。
-
inherited setLocked(locked)
leaflet/layer/PlottingObject.js, line 439 -
设置标号锁定。
Name Type Description locked
Boolean 标号锁定。
-
setNegativeImage(mirror)
leaflet/layer/DotSymbol.js, line 807 -
设置图形对象的镜像(只对点标号有效)。
Name Type Description mirror
boolean 图形对象的镜像。
-
setPositionOffset(positionOffset)
leaflet/layer/DotSymbol.js, line 592 -
设置位置是否偏移。
Name Type Description positionOffset
boolean 位置是否偏移。
-
setPositionOffsetType(positionOffsetType)
leaflet/layer/DotSymbol.js, line 622 -
设置位置偏移类型。
Name Type Description positionOffsetType
SuperMap.Plot.PositionOffsetType 位置偏移类型。
-
setRotate(rotateValue)
leaflet/layer/DotSymbol.js, line 519 -
设置点标号的旋转角度。
Name Type Description rotateValue
number 点标号的旋转角度。
-
setScale(scaleValue)
leaflet/layer/DotSymbol.js, line 567 -
设置点标号的比例值。
Name Type Description scaleValue
number 点标号的比例值。
-
inherited setScaleByMap(isScaleByMap)
leaflet/layer/GraphicObject.js, line 72 -
设置点标号是否随图缩放。
Name Type Description isScaleByMap
boolean 点标号是否随图缩放。
-
setSpace(space)
leaflet/layer/DotSymbol.js, line 500 -
设置文字与标号的距离。
Name Type Description space
number 文字与标号的距离。
-
inherited setStyle(style)
leaflet/layer/PlottingObject.js, line 390 -
设置标号样式。
Name Type Description style
style 标号样式。
-
setSurroundLineType(surroundLineType)
leaflet/layer/DotSymbol.js, line 729 -
设置标号的衬线类型。
Name Type Description surroundLineType
number 标号的衬线类型,点标号有两种类型:0无衬线,1有衬线。
-
setSymbolRank(rank)
leaflet/layer/DotSymbol.js, line 768 -
设置标号的符号等级。
Name Type Description rank
number 符号等级。0: 无级别,1: 军区级,2: 副大军区级,3: 集团军级,4: 师级,5: 旅级,6: 团级,7: 营级,8: 连级,9: 排级。
-
setSymbolSize(width, height)
leaflet/layer/DotSymbol.js, line 690 -
设置点标号的大小。
Name Type Description width
number 点标号的宽度。
height
number 点标号的高度。
-
setTextContent(content)
leaflet/layer/DotSymbol.js, line 647 -
设置注记内容。
Name Type Description content
string 注记内容。
-
setTextPosition(textPoistion)
leaflet/layer/DotSymbol.js, line 661 -
设置注记文本位置。
Name Type Description textPoistion
Object 注记文本的位置。
-
inherited toGeoJsonStr(){string}
leaflet/layer/PlottingObject.js, line 1271 -
根据标绘对象返回 GeoJson 串。
Returns:
Type Description string 需要转换 GeoJson 串的标绘对象