画笔自由曲线 矢量对象
| 参数名称 | 类型 | 描述信息 | ||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options | 
            
            Object | 
            
                 参数对象,包括以下: 
  | 
        
参考:
继承自
属性值
围合的面积(单位:平方米)
- 继承自:
 
属性信息
- 继承自:
 
中心点
- 继承自:
 
经纬度位置坐标(数组对象),示例 [ [123.123456,32.654321], [111.123456,22.654321] ]
- 继承自:
 
距离(单位:米)
- 继承自:
 
对象的id标识
- 继承自:
 
是否已添加到地图
- 继承自:
 
坐标位置数组
- 继承自:
 
显示隐藏状态
- 继承自:
 
样式信息
- 继承自:
 
方法
        
        addEventParent(obj) → Polyline
        
    graphic/Polyline.js 881
    
    添加抛出事件到父类,它将接收传播的事件
| 参数名称 | 类型 | 描述信息 | 
|---|---|---|
obj | 
            
            Object | 
            
                 父类对象  | 
        
返回值:
当前对象本身,可以链式调用
        
        addLatLng(latlng) → Polyline
        
    graphic/Polyline.js 598
    
    向折线添加一个给定点。 默认情况下,在多折线的情况下,将折线的第一个线添加,但可以通过将特定的线作为LatLng数组(您可以使用之前访问getLatLngs)来覆盖。
| 参数名称 | 类型 | 描述信息 | 
|---|---|---|
latlng | 
            
            L.LatLng | 
            
                 经纬度对象  | 
        
返回值:
当前对象本身,可以链式调用
- 继承自:
 
        
        addTo(map) → Polyline
        
    graphic/Polyline.js 635
    
    将图层添加到地图
| 参数名称 | 类型 | 描述信息 | 
|---|---|---|
map | 
            
            Map | 
            
                 地图对象  | 
        
返回值:
当前对象本身,可以链式调用
- 继承自:
 
        
        bindContextMenu(contextmenuItems) → Map
        
    graphic/Polyline.js 788
    
    绑定右键菜单
| 参数名称 | 类型 | 描述信息 | 
|---|---|---|
contextmenuItems | 
            
            Array.<Object> | 
            
                 右键菜单数组  | 
        
返回值:
当前对象本身,可以链式调用
        
        bindPopup(content, options) → Polyline
        
    graphic/Polyline.js 654
    
    绑定Popup弹窗配置
| 参数名称 | 类型 | 描述信息 | 
|---|---|---|
content | 
            
            String | HTMLElement | function | L.Popup | 
            
                
                
                
            
                 Popup弹窗内容  | 
        
options | 
            
            Map.PopupOptions | Object | 
            
                
                        可选
                
                
                
            
                 Popup弹窗参数  | 
        
返回值:
当前对象本身,可以链式调用
- 继承自:
 
        
        bindTooltip(content, options) → Polyline
        
    graphic/Polyline.js 721
    
    绑定Tooltip弹窗配置
| 参数名称 | 类型 | 描述信息 | 
|---|---|---|
content | 
            
            String | HTMLElement | function | L.Tooltip | 
            
                
                
                
            
                 Tooltip弹窗内容  | 
        
options | 
            
            Map.TooltipOptions | Object | 
            
                
                        可选
                
                
                
            
                 Tooltip弹窗参数  | 
        
返回值:
当前对象本身,可以链式调用
- 继承自:
 
        
        bringToBack() → Polyline
        
    graphic/Polyline.js 626
    
    将线移动到所有路径层的底部
返回值:
当前对象本身,可以链式调用
- 继承自:
 
        
        bringToFront() → Polyline
        
    graphic/Polyline.js 455
    
    将线移动到所有路径层的顶部
返回值:
当前对象本身,可以链式调用
        
        closePopup() → Polyline
        
    graphic/Polyline.js 684
    
    关闭打开的弹窗
返回值:
当前对象本身,可以链式调用
- 继承自:
 
        
        closeTooltip() → Polyline
        
    graphic/Polyline.js 751
    
    关闭打开的弹窗
返回值:
当前对象本身,可以链式调用
销毁矢量对象
返回值:
无
- 继承自:
 
触发指定类型的事件。
| 参数名称 | 类型 | 默认值 | 描述信息 | 
|---|---|---|---|
type | 
            
            String | EventType | 
            
                
                
                
            
                 事件类型  | 
        |
data | 
            
            Object | 
            
                
                        可选
                
                
                
            
                 传输的数据或对象,可在事件回调方法中event对象中获取进行使用  | 
        |
propagate | 
            
            BaseClass | Object | 
                
                    null
                
                 | 
            
            
            
                
                        可选
                
                
                
            
                 将事件传播给父类 (用addEventParent设置)  | 
        
返回值:
无
- 继承自:
 
获取线的矩形边界
返回值:
矩形边界
- 继承自:
 
获取绑定的右键菜单
返回值:
右键菜单数组
返回折线的坐标点的数组,或者在多折线的情况下返回嵌套的点阵列。
返回值:
经纬度数组
- 继承自:
 
获取当前绑定在图层上的Popup弹窗对象
返回值:
Popup弹窗对象
- 继承自:
 
获取当前绑定在图层上的Tooltip弹窗对象
返回值:
Tooltip弹窗对象
- 继承自:
 
当前绑定的弹窗是是否打开
返回值:
是否打开弹窗
- 继承自:
 
当前绑定的弹窗是是否打开
返回值:
是否打开弹窗
是否有绑定指定的事件
| 参数名称 | 类型 | 描述信息 | 
|---|---|---|
type | 
            
            String | EventType | 
            
                
                
                
            
                 事件类型  | 
        
propagate | 
            
            Object | 
            
                
                        可选
                
                
                
            
                 是否判断指定的父类 (用addEventParent设置的)  | 
        
返回值:
是否存在
- 继承自:
 
解除绑定指定类型事件监听器
| 参数名称 | 类型 | 描述信息 | 
|---|---|---|
types | 
            
            String | EventType | Object | 
            
                
                        可选
                
                
                
            
                 事件类型,Object时删除一组类型/侦听器对。  | 
        
fn | 
            
            function | 
            
                
                        可选
                
                
                
            
                 绑定的监听器回调方法  | 
        
context | 
            
            Object | 
            
                
                        可选
                
                
                
            
                 侦听器的上下文(this关键字将指向的对象)。  | 
        
返回值:
无
- 继承自:
 
绑定指定类型事件监听器
| 参数名称 | 类型 | 描述信息 | 
|---|---|---|
type | 
            
            String | EventType | Object | 
            
                
                
                
            
                 事件类型,当是Object时可以添加一组类型/侦听器对,例如 {click: onClick, mousemove: onMouseMove}  | 
        
fn | 
            
            function | 
            
                
                        可选
                
                
                
            
                 绑定的监听器回调方法  | 
        
context | 
            
            Object | 
            
                
                        可选
                
                
                
            
                 侦听器的上下文(this关键字将指向的对象)。  | 
        
返回值:
无
- 继承自:
 
绑定一次性执行的指定类型事件监听器 与on类似,监听器只会被触发一次,然后被删除。
| 参数名称 | 类型 | 描述信息 | 
|---|---|---|
types | 
            
            String | EventType | Object | 
            
                
                        可选
                
                
                
            
                 事件类型,Object时删除一组类型/侦听器对。  | 
        
fn | 
            
            function | 
            
                
                        可选
                
                
                
            
                 绑定的监听器回调方法  | 
        
context | 
            
            Object | 
            
                
                        可选
                
                
                
            
                 侦听器的上下文(this关键字将指向的对象)。  | 
        
返回值:
无
- 继承自:
 
        
        openPopup(latlng) → Polyline
        
    graphic/Polyline.js 674
    
    打开Popup弹窗
| 参数名称 | 类型 | 描述信息 | 
|---|---|---|
latlng | 
            
            L.LatLng | 
            
                
                        可选
                
                
                
            
                 位置,如果latlng没有设置则在默认的所在位置打开。  | 
        
返回值:
当前对象本身,可以链式调用
- 继承自:
 
        
        openTooltip(latlng) → Polyline
        
    graphic/Polyline.js 741
    
    打开Tooltip弹窗
| 参数名称 | 类型 | 描述信息 | 
|---|---|---|
latlng | 
            
            L.LatLng | 
            
                
                        可选
                
                
                
            
                 位置,如果latlng没有设置则在默认的所在位置打开。  | 
        
返回值:
当前对象本身,可以链式调用
- 继承自:
 
        
        redraw() → Polyline
        
    graphic/Polyline.js 617
    
    重新绘制。在更改路径所使用的坐标之后会很有用。
返回值:
当前对象本身,可以链式调用
- 继承自:
 
        
        remove() → Polyline
        
    graphic/Polyline.js 645
    
    将图层从地图上移除
返回值:
当前对象本身,可以链式调用
- 继承自:
 
        
        removeEventParent(obj) → Polyline
        
    graphic/Polyline.js 891
    
    移除抛出事件到父类
| 参数名称 | 类型 | 描述信息 | 
|---|---|---|
obj | 
            
            Object | 
            
                 父类对象  | 
        
返回值:
当前对象本身,可以链式调用
        
        setLatLngs(latlngs, updateEditeMarkers) → Polyline
        
    graphic/Polyline.js 267
    
    用给定的地理位置数组代替更新折线中的所有点。
| 参数名称 | 类型 | 默认值 | 描述信息 | 
|---|---|---|---|
latlngs | 
            
            Array.<L.LatLng> | 
            
                
                
                
            
                 经纬度数组  | 
        |
updateEditeMarkers | 
            
            boolean | 
                
                    true
                
                 | 
            
            
            
                
                        可选
                
                
                
            
                 是否在编辑状态更新编辑点  | 
        
返回值:
当前对象本身,可以链式调用
- 继承自:
 
        
        setOffset(offset) → Polyline
        
    graphic/Polyline.js 399
    
    设置线的偏移值,常用于平行线
| 参数名称 | 类型 | 描述信息 | 
|---|---|---|
offset | 
            
            Number | 
            
                 偏移值(像素)  | 
        
返回值:
当前对象本身,可以链式调用
- 继承自:
 
        
        setPopupContent(content) → Polyline
        
    graphic/Polyline.js 702
    
    设定绑定在图层上的弹窗的内容
| 参数名称 | 类型 | 描述信息 | 
|---|---|---|
content | 
            
            String | HTMLElement | L.Popup | 
            
                 Popup弹窗内容  | 
        
返回值:
当前对象本身,可以链式调用
        
        setStyle(newStyle) → Polyline
        
    graphic/Polyline.js 287
    
    设置 样式信息 的钩子方法
| 参数名称 | 类型 | 描述信息 | 
|---|---|---|
newStyle | 
            
            Polyline.StyleOptions | 
            
                 本次更新的部分样式信息,内部会合并属性  | 
        
返回值:
当前对象本身,可以链式调用
- 继承自:
 
        
        setTooltipContent(content) → Polyline
        
    graphic/Polyline.js 769
    
    设定绑定在图层上的弹窗的内容
| 参数名称 | 类型 | 描述信息 | 
|---|---|---|
content | 
            
            String | HTMLElement | L.Tooltip | 
            
                 Tooltip弹窗内容  | 
        
返回值:
当前对象本身,可以链式调用
将图层数据导出为GeoJSON格式规范对象。
| 参数名称 | 类型 | 描述信息 | ||||||
|---|---|---|---|---|---|---|---|---|
options | 
            
            Object | 
            
                
                        可选
                
                
                
            
                 参数对象: 
  | 
        
返回值:
GeoJSON格式规范对象
- 继承自:
 
将矢量数据的坐标、样式及属性等信息导出为对象,可以用于存储。
返回值:
导出的坐标、样式及属性等信息
- 继承自:
 
        
        unbindContextMenu() → Map
        
    graphic/Polyline.js 807
    
    解除绑定右键菜单
返回值:
当前对象本身,可以链式调用
        
        unbindPopup() → Polyline
        
    graphic/Polyline.js 665
    
    解除绑定Popup弹窗配置
返回值:
当前对象本身,可以链式调用
- 继承自:
 
        
        unbindTooltip() → Polyline
        
    graphic/Polyline.js 732
    
    解除绑定Tooltip弹窗配置
返回值:
当前对象本身,可以链式调用