L.supermap.plotting.editControl()
leaflet/control/PlotEditControl.js, line 13
Extends
Members
-
highlightFlagboolean
-
是否高亮。
-
highlightStyleObject
-
高亮样式,包括color颜色、opacity透明度、weight宽度。
Methods
-
align(alignType)
leaflet/control/PlotEditControl.js, line 471 -
标号对齐方式。
Name Type Description alignType
SuperMap.Plot.AlignType 标号对象的对齐类型。
-
avoidEdit(avoidEditting)
leaflet/control/PlotEditControl.js, line 181 -
设置进入或者退出避让编辑。
Name Type Description avoidEditting
boolean 进入或者退出避让编辑。
-
canCopy(){boolean}
leaflet/control/PlotEditControl.js, line 234 -
是否可以复制标号。
Returns:
Type Description boolean 返回是否可以复制标号。 -
canCut(){boolean}
leaflet/control/PlotEditControl.js, line 247 -
是否可以剪切标号。
Returns:
Type Description boolean 返回是否可以剪切标号。 -
canPaste(){boolean}
leaflet/control/PlotEditControl.js, line 260 -
是否可以粘贴标号。
Returns:
Type Description boolean 返回是否可以粘贴标号。 -
copy()
leaflet/control/PlotEditControl.js, line 273 -
复制标号。
-
copyFeatures(features)
leaflet/control/PlotEditControl.js, line 316 -
拷贝标号对象。
Name Type Description features
Array.<L.supermap.plotting.PlottingObject> 被拷贝的对象集合。
-
cut()
leaflet/control/PlotEditControl.js, line 342 -
剪切标号。
-
cutFeature(features)
leaflet/control/PlotEditControl.js, line 426 -
剪切指定的标号对象。
Name Type Description features
Array.<L.supermap.plotting.PlottingObject> 被剪切的对象集合。
-
deleteSelectedFeatures()
leaflet/control/PlotEditControl.js, line 560 -
删除已选中的标号对象。
-
disableEditFeatures(features)
leaflet/control/PlotEditControl.js, line 160 -
对象不可编辑。
Name Type Description features
Array.<L.supermap.plotting.PlottingObject> 当前选中的对象集合。
-
enableEditFeatures(features)
leaflet/control/PlotEditControl.js, line 139 -
对象可编辑。
Name Type Description features
Array.<L.supermap.plotting.PlottingObject> 当前选中的对象集合。
-
equalLarge(equalLargeType)
leaflet/control/PlotEditControl.js, line 2730 -
设置标号等大。
Name Type Description equalLargeType
SuperMap.Plot.EqualLargeType 等大类型。
-
getSelectedFeatures(){Arrary.<L.supermap.plotting.PlottingObject>}
leaflet/control/PlotEditControl.js, line 592 -
获取已选中的标号对象。
Returns:
Type Description Arrary.<L.supermap.plotting.PlottingObject> 返回已选中的标号对象。 -
multiSelect()
leaflet/control/PlotEditControl.js, line 601 -
多选。
-
onAdd(map)
leaflet/control/PlotEditControl.js, line 89 -
添加控件。
Name Type Description map
L.map 地图。
-
onRemove()
leaflet/control/PlotEditControl.js, line 120 -
删除控件。
-
paste()
leaflet/control/PlotEditControl.js, line 463 -
粘贴标号。
-
pasteToPositionAndLayer(position, layer)
leaflet/control/PlotEditControl.js, line 2606 -
粘贴已复制或剪切的标号对象到指定图层指定位置。
Name Type Description position
L.LatLng 粘贴到指定位置的中心点。
layer
L.supermap.plotting.plottingLayer 粘贴到指定图层。
-
selectFeatures(features)
leaflet/control/PlotEditControl.js, line 614 -
选择标号对象。
Name Type Description features
Array.<L.supermap.plotting.PlottingObject> 标号对象。
-
setEditMode(editMode)
leaflet/control/PlotEditControl.js, line 220 -
设置当前的编辑模式。
Name Type Description editMode
SuperMap.Plot.EditMode 编辑模式。
-
uniformDistribution(uniformDistributionType)
leaflet/control/PlotEditControl.js, line 2788 -
设置标号均匀分布。
Name Type Description uniformDistributionType
SuperMap.Plot.UniformDistributionType 均匀分布类型。
-
unselectFeatures(features)
leaflet/control/PlotEditControl.js, line 659 -
取消选择标号对象。
Name Type Description features
Array.<L.supermap.plotting.PlottingObject> 标号对象。