new GroupObject(libID, code, latlngs, options)
Name | Type | Description | ||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
libID |
number |
标号的ID。 |
||||||||||||||||||||||||||||||||||||
code |
number |
标号的code。 |
||||||||||||||||||||||||||||||||||||
latlngs |
Array.<L.LatLng> |
标号位置点。保留参数 |
||||||||||||||||||||||||||||||||||||
options |
Object |
标号参数。
|
Extends
Members
-
bubbleHeightstring
-
多媒体气泡的高。
-
bubbleWidthstring
-
多媒体气泡的宽。
-
codenumber
-
标号的code。
-
customobject
-
用来存储用户的自定义数据,只负责保存,不会对其做任何操作。
-
descriptionstring
-
标号的描述信息。
-
extendPropertyobject
-
标号的自定义属性。
-
libIDnumber
-
标号所属标号库的ID。
-
mediaListstring
-
标号的多媒体信息。
-
notestring
-
标号的备注。
-
stylestyle
-
标号的显示风格。
-
symbolNamestring
-
标号的名称。
-
symbolTypeSymbolType
-
标号的几何类型,可以根据该参数判断标号的具体类型。
-
textDisplayBoolean
-
注记是否显示。
-
uuidstring
-
标号的唯一标识符。
Methods
-
inherited addAvoidRegion(region)
leaflet/layer/PlottingObject.js, line 1059 -
设置标号的避让区域
Name Type Description region
AvoidRegion 避让区域。
-
inherited addSymbolAnnotations(symbolAnnotations)
leaflet/layer/PlottingObject.js, line 2109 -
向注记数组添加注记
Name Type Description symbolAnnotations
Array.<SymbolAnnotation> 注记对象数组
-
inherited clearMediaList()
leaflet/layer/PlottingObject.js, line 1042 -
清空标号的多媒体信息列表。
-
inherited clearSymbolAnnotations()
leaflet/layer/PlottingObject.js, line 2138 -
清空注记数组
-
inherited clone()
leaflet/layer/PlottingObject.js, line 584 -
拷贝标号。
-
destroy()
leaflet/layer/GroupObject.js, line 295 -
销毁几何图形。
-
inherited getBounds(){L.LatLngBounds}
leaflet/layer/PlottingObject.js, line 566 -
获取标号包围盒。
Returns:
Type Description L.LatLngBounds 返回标号包围盒。 -
inherited getBubbleHeight(){number}
leaflet/layer/PlottingObject.js, line 972 -
获取标号多媒体信息框高度。
Returns:
Type Description number 返回多媒体信息框高度。 -
inherited getBubbleWidth(){string}
leaflet/layer/PlottingObject.js, line 990 -
获取标号多媒体信息框宽度。
Returns:
Type Description string 获取标号多媒体信息框宽度。 -
inherited getDescription(){string}
leaflet/layer/PlottingObject.js, line 1008 -
获取标号多媒体描述信息。
Returns:
Type Description string 获取标号多媒体描述信息。 -
inherited getExtendProperty(){ExtendProperty}
leaflet/layer/PlottingObject.js, line 1050 -
获取自定义属性列表。
Returns:
Type Description ExtendProperty 自定义属性列表。 -
inherited getLocked(){boolean}
leaflet/layer/PlottingObject.js, line 840 -
获取标号是否锁定。
Returns:
Type Description boolean 返回标号是否锁定。 -
inherited getMediaList(){string}
leaflet/layer/PlottingObject.js, line 1025 -
获取标号多媒体信息。
Returns:
Type Description string 获取标号多媒体信息。 -
inherited getRotate(){number}
leaflet/layer/PlottingObject.js, line 907 -
获取标号旋转角度。
Returns:
Type Description number 返回标号的旋转角度。 -
inherited getScale(){number}
leaflet/layer/PlottingObject.js, line 869 -
获取标号缩放级别。
Returns:
Type Description number 返回标号缩放级别。 -
inherited getScaleValues(){Array.<number>}
leaflet/layer/PlottingObject.js, line 878 -
获取标号的比例点。
Returns:
Type Description Array.<number> 返回标号的比例点。 -
inherited getSubSymbols(){Object}
leaflet/layer/PlottingObject.js, line 944 -
获取线面标号的子标号。
Returns:
Type Description Object 线面标号的子标号。 -
inherited getSymbolAnnotations(){Array.<SymbolAnnotation>}
leaflet/layer/PlottingObject.js, line 2061 -
获取注记数组。
Returns:
Type Description Array.<SymbolAnnotation> 注记数组。 -
inherited getTextContent(){string}
leaflet/layer/PlottingObject.js, line 962 -
获取标号的注记内容。
Returns:
Type Description string 注记内容。 -
inherited getTextPosition(){number}
leaflet/layer/PlottingObject.js, line 953 -
获取点标号注记位置。
Returns:
Type Description number 返回点标号注记位置。 -
move(lat, lng)
leaflet/layer/GroupObject.js, line 86 -
沿着x、y轴的正方向上按照给定的位移移动几何图形,move 不仅改变了几何图形的位置并且清理了边界缓存。
Name Type Description lat
number y轴正方向上移动的距离。
lng
number x轴正方向上移动的距离。
-
inherited redraw()
leaflet/layer/PlottingObject.js, line 1127 -
重绘。
-
inherited removeAvoidRegions(regions)
leaflet/layer/PlottingObject.js, line 1072 -
移除标号的避让区域。
Name Type Description regions
Array.<AvoidRegion> 避让区域。
-
inherited removeSymbolAnnotation(index)
leaflet/layer/PlottingObject.js, line 2126 -
删除指定注记
Name Type Description index
Number 修改注记的索引
-
inherited setBubbleHeight(height)
leaflet/layer/PlottingObject.js, line 981 -
设置多媒体框的高度。
Name Type Description height
number 多媒体框的高度。
-
inherited setBubbleWidth(bubblewidth)
leaflet/layer/PlottingObject.js, line 999 -
设置多媒体框的宽度。
Name Type Description bubblewidth
number 多媒体框的宽度。
-
inherited setDescription(description-多媒体描述信息。)
leaflet/layer/PlottingObject.js, line 1016 -
设置标号的多媒体描述信息。
Name Type Description description-多媒体描述信息。
string -
inherited setLocked(locked)
leaflet/layer/PlottingObject.js, line 849 -
设置标号锁定。
Name Type Description locked
boolean 标号锁定。
-
inherited setMediaList(medialist)
leaflet/layer/PlottingObject.js, line 1033 -
设置标号的多媒体信息列表。
Name Type Description medialist
Array.<string> 多媒体信息列表。
-
setRotate(rotate)
leaflet/layer/GroupObject.js, line 121 -
设置标号的旋转角度。
Name Type Description rotate
number 标号的旋转角度。
-
setScale(scale)
leaflet/layer/GroupObject.js, line 137 -
设置标号的比例值。
Name Type Description scale
number 标号的比例值。
-
inherited setScaleValues(scaleValues)
leaflet/layer/PlottingObject.js, line 887 -
设置标号的比例点。
Name Type Description scaleValues
Array.<number> 标号的比例点。
-
setStyle(style)
leaflet/layer/GroupObject.js, line 201 -
设置样式。
Name Type Description style
Object 标号样式。
-
inherited setSymbolAnnotation(index, symbolAnnotation)
leaflet/layer/PlottingObject.js, line 2097 -
修改指定注记。
Name Type Description index
Number 修改注记的索引
symbolAnnotation
SymbolAnnotation 注记对象
-
inherited setSymbolAnnotations(symbolAnnotations)
leaflet/layer/PlottingObject.js, line 2081 -
设置注记数组。
Name Type Description symbolAnnotations
Array.<SymbolAnnotation> 注记数组
-
inherited setTextContent(content)
leaflet/layer/PlottingObject.js, line 654 -
设置注记内容。
Name Type Description content
string 注记内容。
-
inherited toGeoJsonStr(){string}
leaflet/layer/PlottingObject.js, line 2052 -
根据标绘对象返回GeoJson串。
Returns:
Type Description string 返回GeoJson串。 -
inherited updateByGeoJson(geoJson)
leaflet/layer/PlottingObject.js, line 2019 -
根据 GeoJson 串更新标绘对象。
Name Type Description geoJson
string 更新标绘对象使用的GeoJson数据。