L.supermap.plotting.pathText(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 regionL.supermap.plotting.avoidRegion 避让区域。
-
inherited clone()
leaflet/layer/PlottingObject.js, line 378 -
拷贝标号。
-
inherited destroy()
leaflet/layer/PlottingObject.js, line 1235 -
销毁对象。
-
inherited getArrowBodyType(){SuperMap.Plot.ArrowToolKit.ArrowBodyType}
leaflet/layer/AlgoSymbol.js, line 141 -
获取箭身类型。
Returns:
Type Description SuperMap.Plot.ArrowToolKit.ArrowBodyType 返回箭身类型。 -
inherited getArrowHeadType(){SuperMap.Plot.ArrowToolKit.ArrowHeadType}
leaflet/layer/AlgoSymbol.js, line 99 -
获取箭头类型。
Returns:
Type Description SuperMap.Plot.ArrowToolKit.ArrowHeadType 返回箭头类型。 -
inherited getArrowTailType(){SuperMap.Plot.ArrowToolKit.ArrowTailType}
leaflet/layer/AlgoSymbol.js, line 120 -
获取箭尾类型。
Returns:
Type Description SuperMap.Plot.ArrowToolKit.ArrowTailType 返回箭尾类型。 -
inherited getBounds()
leaflet/layer/PlottingObject.js, line 364 -
获取标号包围盒。
-
inherited getExtendProperty(){SuperMap.Plot.ExtendProperty}
leaflet/layer/PlottingObject.js, line 501 -
获取自定义属性列表。
Returns:
Type Description SuperMap.Plot.ExtendProperty 自定义属性列表。 -
getIsAvoidLine(){boolean}
leaflet/layer/PathText.js, line 166 -
获取文字是否避让路径线。
Returns:
Type Description boolean 返回文字是否避让路径线。 -
getIsCurveLine(){boolean}
leaflet/layer/PathText.js, line 141 -
获取路径线是否是曲线。
Returns:
Type Description boolean 返回路径线是否是曲线。 -
inherited getLocked()
leaflet/layer/PlottingObject.js, line 431 -
获取标号是否锁定。
-
getRelLineText(){SuperMap.Plot.RelLineText}
leaflet/layer/PathText.js, line 70 -
获取文字与线的关系。
Returns:
Type Description SuperMap.Plot.RelLineText 返回文字与线的关系。 -
inherited getRotate()
leaflet/layer/PlottingObject.js, line 467 -
获取标号旋转角度。
-
inherited getScaleByMap(){boolean}
leaflet/layer/AlgoSymbol.js, line 195 -
获取线面标号是否随图缩放。
Returns:
Type Description boolean 返回线面标号是否随图缩放。 -
getShowPathLine(){boolean}
leaflet/layer/PathText.js, line 93 -
获取是否显示路径线。
Returns:
Type Description boolean 返回是否显示路径线。 -
getShowPathLineArrow(){boolean}
leaflet/layer/PathText.js, line 116 -
获取路径线是否显示箭头。
Returns:
Type Description boolean 返回路径线是否显示箭头。 -
getSpace(){float}
leaflet/layer/PathText.js, line 191 -
获取文字与线的距离。
Returns:
Type Description float 返回文字与线的距离。 -
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 标号的衬线类型。 -
inherited getTextContent(){String}
leaflet/layer/AlgoSymbol.js, line 906 -
获取注记内容。
Returns:
Type Description String 返回注记内容。 -
inherited getTextPosition()
leaflet/layer/PlottingObject.js, line 484 -
设置点标号注记位置。
-
inherited move(lat, lng)
leaflet/layer/AlgoSymbol.js, line 269 -
沿着x、y轴的正方向上按照给定的位移移动几何图形,move 不仅改变了几何图形的位置并且清理了边界缓存。
Name Type Description latnumber y轴正方向上移动的距离。
lngnumber x轴正方向上移动的距离。
-
inherited redraw()
leaflet/layer/PlottingObject.js, line 560 -
重绘。
-
inherited removeAvoidRegions(regions)
leaflet/layer/PlottingObject.js, line 524 -
移除标号的避让区域。
Name Type Description regionsArray.<L.supermap.plotting.avoidRegion> 避让区域。
-
inherited setArrowBodyType(arrowBodyType)
leaflet/layer/AlgoSymbol.js, line 150 -
设置箭身类型。
Name Type Description arrowBodyTypeSuperMap.Plot.ArrowToolKit.ArrowBodyType 箭身类型。
-
inherited setArrowHeadType(arrowHeadType)
leaflet/layer/AlgoSymbol.js, line 108 -
设置箭头类型。
Name Type Description arrowHeadTypeSuperMap.Plot.ArrowToolKit.ArrowHeadType 箭头类型。
-
inherited setArrowTailType(arrowTailType)
leaflet/layer/AlgoSymbol.js, line 129 -
设置箭尾类型。
Name Type Description arrowTailTypeSuperMap.Plot.ArrowToolKit.ArrowTailType 箭尾类型。
-
setAvoidLine(avoidLine)
leaflet/layer/PathText.js, line 175 -
设置文字是否避让路径线。
Name Type Description avoidLineboolean 文字是否避让路径线。
-
setCurveLine(curveLine)
leaflet/layer/PathText.js, line 150 -
设置路径线为曲线路径。
Name Type Description curveLineboolean 路径线为曲线路径。
-
inherited setLocked(locked)
leaflet/layer/PlottingObject.js, line 439 -
设置标号锁定。
Name Type Description lockedBoolean 标号锁定。
-
setRelLineText(relLineText)
leaflet/layer/PathText.js, line 79 -
设置文字与线的关系。
Name Type Description relLineTextSuperMap.Plot.RelLineText 文字与线的关系。
-
inherited setRotate(rotateValue)
leaflet/layer/AlgoSymbol.js, line 162 -
设置线面标号的旋转角度。
Name Type Description rotateValuenumber 线面标号的旋转角度。
-
inherited setScaleByMap(isScaleByMap)
leaflet/layer/AlgoSymbol.js, line 204 -
设置线面标号是否随图缩放。
Name Type Description isScaleByMapboolean 线面标号是否随图缩放。
-
setShowPathLine(showPathLine)
leaflet/layer/PathText.js, line 102 -
设置是否显示路径线。
Name Type Description showPathLineboolean 是否显示路径线。
-
setShowPathLineArrow(showPathLineArrow)
leaflet/layer/PathText.js, line 125 -
设置路径线是否显示箭头。
Name Type Description showPathLineArrowboolean 路径线是否显示箭头。
-
setSpace(space)
leaflet/layer/PathText.js, line 200 -
设置文字与线的距离。
Name Type Description spacefloat 文字与线的距离。
-
inherited setStyle(style)
leaflet/layer/PlottingObject.js, line 390 -
设置标号样式。
Name Type Description stylestyle 标号样式。
-
inherited setSubSymbol(code, npos, libID)
leaflet/layer/AlgoSymbol.js, line 223 -
设置线面标号的子标号。
Name Type Description codenumber 子标号code。
nposnumber 子标号在线面标号所处的索引位置。
libIDnumber 子标号的库ID。
-
inherited setSurroundLineType(surroundLineType)
leaflet/layer/AlgoSymbol.js, line 213 -
设置标号的衬线类型。
Name Type Description surroundLineTypenumber 标号的衬线类型,线面标号有四种类型:0无衬线,1内侧衬线,2外侧衬线,3双侧衬线。
-
inherited setTextContent(content)
leaflet/layer/PlottingObject.js, line 417 -
设置注记内容。
Name Type Description contentstring 注记内容。
-
inherited toGeoJsonStr(){string}
leaflet/layer/PlottingObject.js, line 1271 -
根据标绘对象返回 GeoJson 串。
Returns:
Type Description string 需要转换 GeoJson 串的标绘对象