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 600 -
设置标号的避让区域
Name Type Description region
L.supermap.plotting.avoidRegion 避让区域。
-
inherited addLatLng(latlng)
leaflet/layer/GraphicObject.js, line 80 -
增加标号的位置点。
Name Type Description latlng
L.LatLng 标号的位置点。
-
inherited clone()
leaflet/layer/PlottingObject.js, line 418 -
拷贝标号。
-
destroy()
leaflet/layer/DotSymbol.js, line 221 -
销毁几何图形。
-
getBounds(){L.LatLngBounds}
leaflet/layer/DotSymbol.js, line 1007 -
获得几何图形的边界。如果没有设置边界,可通过计算获得。
Returns:
Type Description L.LatLngBounds 几何对象的边界。 -
getBoundsWithText(){L.LatLngBounds}
leaflet/layer/DotSymbol.js, line 1025 -
获得几何图形的边界(包括注记)。
Returns:
Type Description L.LatLngBounds 几何对象的边界。 -
inherited getExtendProperty(){SuperMap.Plot.ExtendProperty}
leaflet/layer/PlottingObject.js, line 591 -
获取自定义属性列表。
Returns:
Type Description SuperMap.Plot.ExtendProperty 自定义属性列表。 -
inherited getLatLngs(){Array.<L.LatLng>}
leaflet/layer/GraphicObject.js, line 70 -
获取标号位置点。
Returns:
Type Description Array.<L.LatLng> 标号的位置点。 -
inherited getLocked(){boolean}
leaflet/layer/PlottingObject.js, line 481 -
获取标号是否锁定。
Returns:
Type Description boolean 返回标号是否锁定。 -
getNegativeImage(){boolean}
leaflet/layer/DotSymbol.js, line 877 -
获取图形对象的镜像(只对点标号有效)。
Returns:
Type Description boolean 图形对象的镜像。 -
getPositionOffset(){boolean}
leaflet/layer/DotSymbol.js, line 661 -
获取位置是否偏移。
Returns:
Type Description boolean 返回位置是否偏移。 -
getPositionOffsetType(){SuperMap.Plot.PositionOffsetType}
leaflet/layer/DotSymbol.js, line 686 -
获取位置偏移类型。
Returns:
Type Description SuperMap.Plot.PositionOffsetType 返回位置偏移类型。 -
inherited getRotate(){number}
leaflet/layer/PlottingObject.js, line 547 -
获取标号旋转角度。
Returns:
Type Description number 返回标号的旋转角度。 -
getScale(){number}
leaflet/layer/DotSymbol.js, line 595 -
获取点标号的缩放比例。
Returns:
Type Description number 返回点标号的缩放比例。 -
inherited getScaleByMap(){boolean}
leaflet/layer/GraphicObject.js, line 101 -
获取点标号是否随图缩放。
Returns:
Type Description boolean 返回点标号是否随图缩放。 -
inherited getScaleValues(){Array.<float>}
leaflet/layer/PlottingObject.js, line 518 -
获取标号的比例点。
Returns:
Type Description Array.<float> 返回标号的比例点。 -
getSpace(){number}
leaflet/layer/DotSymbol.js, line 538 -
获取文字与标号的距离。
Returns:
Type Description number 返回文字与标号的距离。 -
inherited getSubSymbols(){Object}
leaflet/layer/PlottingObject.js, line 556 -
获取线面标号的子标号。
Returns:
Type Description Object 线面标号的子标号。 -
inherited getSurroundLineType(){number}
leaflet/layer/GraphicObject.js, line 110 -
获取标号的衬线类型。
Returns:
Type Description number 标号的衬线类型。 -
getSymbolRank(){number}
leaflet/layer/DotSymbol.js, line 838 -
获取标号的符号等级。
Returns:
Type Description number 返回标号的符号等级。 -
getSymbolRanks(){Array.<number>}
leaflet/layer/DotSymbol.js, line 829 -
获取标号的符号等级列表。
Returns:
Type Description Array.<number> 返回标号的符号等级列表。 -
getSymbolSize(){SuperMap.Size}
leaflet/layer/DotSymbol.js, line 739 -
获取点标号的大小。
Returns:
Type Description SuperMap.Size 返回点标号的大小。 -
inherited getTextContent(){string}
leaflet/layer/PlottingObject.js, line 582 -
获取标号的注记内容。
Returns:
Type Description string 注记内容。 -
inherited getTextPosition(){number}
leaflet/layer/PlottingObject.js, line 573 -
获取点标号注记位置。
Returns:
Type Description number 返回点标号注记位置。 -
getWidthHeightLimit(){boolean}
leaflet/layer/DotSymbol.js, line 1669 -
获取宽高限定。
Returns:
Type Description boolean 返回宽高是否限定。 -
middleMarkExist(){boolean}
leaflet/layer/DotSymbol.js, line 709 -
是否可设置中间注记。
Returns:
Type Description boolean 返回是否可设置中间注记。 -
move(lat, lng)
leaflet/layer/DotSymbol.js, line 916 -
沿着x、y轴的正方向上按照给定的位移移动几何图形,move 不仅改变了几何图形的位置并且清理了边界缓存。
Name Type Description lat
number y轴正方向上移动的距离。
lng
number x轴正方向上移动的距离。
-
inherited redraw()
leaflet/layer/PlottingObject.js, line 661 -
重绘。
-
inherited removeAvoidRegions(regions)
leaflet/layer/PlottingObject.js, line 613 -
移除标号的避让区域。
Name Type Description regions
Array.<L.supermap.plotting.avoidRegion> 避让区域。
-
inherited setLatLngs(latlngs)
leaflet/layer/GraphicObject.js, line 59 -
设置标号位置点。
Name Type Description latlngs
Array.<L.LatLng> 标号的位置点。
-
inherited setLocked(locked)
leaflet/layer/PlottingObject.js, line 490 -
设置标号锁定。
Name Type Description locked
boolean 标号锁定。
-
setNegativeImage(mirror)
leaflet/layer/DotSymbol.js, line 886 -
设置图形对象的镜像(只对点标号有效)。
Name Type Description mirror
boolean 图形对象的镜像。
-
setPositionOffset(positionOffset)
leaflet/layer/DotSymbol.js, line 640 -
设置位置是否偏移。
Name Type Description positionOffset
boolean 位置是否偏移。
-
setPositionOffsetType(positionOffsetType)
leaflet/layer/DotSymbol.js, line 670 -
设置位置偏移类型。
Name Type Description positionOffsetType
SuperMap.Plot.PositionOffsetType 位置偏移类型。
-
setRotate(rotateValue)
leaflet/layer/DotSymbol.js, line 566 -
设置点标号的旋转角度。
Name Type Description rotateValue
number 点标号的旋转角度。
-
setScale(scaleValue)
leaflet/layer/DotSymbol.js, line 611 -
设置点标号的比例值。
Name Type Description scaleValue
number 点标号的比例值。
-
inherited setScaleByMap(isScaleByMap)
leaflet/layer/GraphicObject.js, line 92 -
设置点标号是否随图缩放。
Name Type Description isScaleByMap
boolean 点标号是否随图缩放。
-
inherited setScaleValues(scaleValues)
leaflet/layer/PlottingObject.js, line 527 -
设置标号的比例点。
Name Type Description scaleValues
Array.<float> 标号的比例点。
-
setSpace(space)
leaflet/layer/DotSymbol.js, line 547 -
设置文字与标号的距离。
Name Type Description space
number 文字与标号的距离。
-
inherited setStyle(style)
leaflet/layer/PlottingObject.js, line 433 -
设置标号样式。
Name Type Description style
style 标号样式。
-
setSurroundLineType(surroundLineType)
leaflet/layer/DotSymbol.js, line 799 -
设置标号的衬线类型。
Name Type Description surroundLineType
number 标号的衬线类型,点标号有两种类型:0无衬线,1有衬线。
-
setSymbolRank(rank)
leaflet/layer/DotSymbol.js, line 847 -
设置标号的符号等级。
Name Type Description rank
number 符号等级。0: 无级别,1: 军区级,2: 副大军区级,3: 集团军级,4: 师级,5: 旅级,6: 团级,7: 营级,8: 连级,9: 排级。
-
setSymbolSize(width, height)
leaflet/layer/DotSymbol.js, line 748 -
设置点标号的大小。
Name Type Description width
number 点标号的宽度。
height
number 点标号的高度。
-
setTextContent(content)
leaflet/layer/DotSymbol.js, line 695 -
设置注记内容。
Name Type Description content
string 注记内容。
-
setTextPosition(textPoistion)
leaflet/layer/DotSymbol.js, line 718 -
设置注记文本位置。
Name Type Description textPoistion
Object 注记文本的位置。
-
setWidthHeightLimit()
leaflet/layer/DotSymbol.js, line 1648 -
设置宽高限定
Type Description boolean widthHeightLimit 宽高是否限定
-
inherited toGeoJsonStr(){string}
leaflet/layer/PlottingObject.js, line 1386 -
根据标绘对象返回GeoJson串。
Returns:
Type Description string 返回GeoJson串。