运动图标点 矢量对象
参数名称 | 类型 | 描述信息 | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object |
参数对象,包括以下:
|
参考:
继承
成员(属性)
属性信息
- 继承自:
中心点
- 继承自:
获取对象的DOM容器
- 继承自:
获取或设置 经度、纬度位置坐标(数组对象),示例 [ [123.123456,32.654321] ]
- 继承自:
获取当前图标对应DIV的高宽,返回结果示例:{width:10,height;20}
- 继承自:
对象的id标识
- 继承自:
是否已添加到地图
- 继承自:
是否已停止
是否暂停了
是否在运动中
是否启动了
坐标位置
- 继承自:
坐标位置数组 , 主要为了兼容线面数据的使用(比如标绘中)
- 继承自:
显示隐藏状态
- 继承自:
样式信息
- 继承自:
是否显示测试点,可以进行用于比较测试div的位置,方便调试CSS。
- 继承自:
方法
addEventParent(obj) → Marker
graphic/Marker.js 803
添加抛出事件到父类,它将接收传播的事件
参数名称 | 类型 | 描述信息 |
---|---|---|
obj |
Object |
父类对象 |
返回值:
当前对象本身,可以链式调用
addLatLng(latlng, duration) → MovingMarker
graphic/MovingMarker.js 220
在轨迹尾部,添加新的坐标点
参数名称 | 类型 | 描述信息 |
---|---|---|
latlng |
L.LatLng |
坐标点 |
duration |
Number |
时长,单位 毫秒 |
返回值:
当前对象本身,可以链式调用
按index设置各点位时长
参数名称 | 类型 | 描述信息 |
---|---|---|
pointIndex |
Number |
顺序Index |
duration |
Number |
时长,单位 毫秒 |
返回值:
addTo(map) → Marker
graphic/Marker.js 557
将图层添加到地图
参数名称 | 类型 | 描述信息 |
---|---|---|
map |
Map |
地图对象 |
返回值:
当前对象本身,可以链式调用
- 继承自:
bindContextMenu(contextmenuItems) → Map
graphic/Marker.js 710
绑定右键菜单
参数名称 | 类型 | 描述信息 |
---|---|---|
contextmenuItems |
Array.<Object> |
右键菜单数组 |
返回值:
当前对象本身,可以链式调用
bindPopup(content, options) → Marker
graphic/Marker.js 576
绑定Popup弹窗配置
参数名称 | 类型 | 描述信息 |
---|---|---|
content |
String | HTMLElement | function | L.Popup |
Popup弹窗内容 |
options |
Map.PopupOptions | Object |
可选
Popup弹窗参数 |
返回值:
当前对象本身,可以链式调用
- 继承自:
bindTooltip(content, options) → Marker
graphic/Marker.js 643
绑定Tooltip弹窗配置
参数名称 | 类型 | 描述信息 |
---|---|---|
content |
String | HTMLElement | function | L.Tooltip |
Tooltip弹窗内容 |
options |
Map.TooltipOptions | Object |
可选
Tooltip弹窗参数 |
返回值:
当前对象本身,可以链式调用
- 继承自:
closePopup() → Marker
graphic/Marker.js 606
关闭打开的弹窗
返回值:
当前对象本身,可以链式调用
- 继承自:
closeTooltip() → Marker
graphic/Marker.js 673
关闭打开的弹窗
返回值:
当前对象本身,可以链式调用
- 继承自:
销毁矢量对象
返回值:
无
- 继承自:
触发指定类型的事件。
参数名称 | 类型 | 默认值 | 描述信息 |
---|---|---|---|
type |
String | EventType |
事件类型 |
|
data |
Object |
可选
传输的数据或对象,可在事件回调方法中event对象中获取进行使用 |
|
propagate |
BaseClass | Object |
null
|
可选
将事件传播给父类 (用addEventParent设置) |
返回值:
无
- 继承自:
获取绑定的右键菜单
返回值:
右键菜单数组
返回图标点的LatLng经纬度对象
返回值:
经纬度对象
- 继承自:
获取当前绑定在图层上的Popup弹窗对象
返回值:
Popup弹窗对象
- 继承自:
获取当前绑定在图层上的Tooltip弹窗对象
返回值:
Tooltip弹窗对象
- 继承自:
当前绑定的弹窗是是否打开
返回值:
是否打开弹窗
- 继承自:
当前绑定的弹窗是是否打开
返回值:
是否打开弹窗
- 继承自:
是否有绑定指定的事件
参数名称 | 类型 | 描述信息 |
---|---|---|
type |
String | EventType |
事件类型 |
propagate |
Object |
可选
是否判断指定的父类 (用addEventParent设置的) |
返回值:
是否存在
- 继承自:
moveTo(latlng, duration) → MovingMarker
graphic/MovingMarker.js 233
移动到新的位置
参数名称 | 类型 | 描述信息 |
---|---|---|
latlng |
L.LatLng |
坐标点 |
duration |
Number |
时长,单位 毫秒 |
返回值:
当前对象本身,可以链式调用
解除绑定指定类型事件监听器
参数名称 | 类型 | 描述信息 |
---|---|---|
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) → Marker
graphic/Marker.js 596
打开Popup弹窗
参数名称 | 类型 | 描述信息 |
---|---|---|
latlng |
L.LatLng |
可选
位置,如果latlng没有设置则在默认的所在位置打开。 |
返回值:
当前对象本身,可以链式调用
- 继承自:
openTooltip(latlng) → Marker
graphic/Marker.js 663
打开Tooltip弹窗
参数名称 | 类型 | 描述信息 |
---|---|---|
latlng |
L.LatLng |
可选
位置,如果latlng没有设置则在默认的所在位置打开。 |
返回值:
当前对象本身,可以链式调用
- 继承自:
pause() → MovingMarker
graphic/MovingMarker.js 178
暂停运动
返回值:
当前对象本身,可以链式调用
remove() → Marker
graphic/Marker.js 567
将图层从地图上移除
返回值:
当前对象本身,可以链式调用
- 继承自:
removeEventParent(obj) → Marker
graphic/Marker.js 813
移除抛出事件到父类
参数名称 | 类型 | 描述信息 |
---|---|---|
obj |
Object |
父类对象 |
返回值:
当前对象本身,可以链式调用
resume() → MovingMarker
graphic/MovingMarker.js 163
继续运动
返回值:
当前对象本身,可以链式调用
setLatLng(latlng) → Marker
graphic/Marker.js 527
修改位置
参数名称 | 类型 | 描述信息 |
---|---|---|
latlng |
L.LatLng |
经纬度对象 |
返回值:
当前对象本身,可以链式调用
- 继承自:
setOpacity(opacity) → Marker
graphic/Marker.js 547
改变透明度
参数名称 | 类型 | 描述信息 |
---|---|---|
opacity |
Number |
透明度 |
返回值:
当前对象本身,可以链式调用
- 继承自:
setPopupContent(content) → Marker
graphic/Marker.js 624
设定绑定在图层上的弹窗的内容
参数名称 | 类型 | 描述信息 |
---|---|---|
content |
String | HTMLElement | L.Popup |
Popup弹窗内容 |
返回值:
当前对象本身,可以链式调用
setRotationAngle(angle) → Marker
graphic/Marker.js 416
设置 旋转角度(度数值,0-360度)
参数名称 | 类型 | 描述信息 |
---|---|---|
angle |
Number |
旋转角度(度数值,0-360度) |
返回值:
当前对象本身,可以链式调用
setStyle(newStyle) → Marker
graphic/Marker.js 428
设置 样式信息 的钩子方法
参数名称 | 类型 | 描述信息 |
---|---|---|
newStyle |
Marker.StyleOptions |
本次更新的部分样式信息,内部会合并属性 |
返回值:
当前对象本身,可以链式调用
- 继承自:
setTooltipContent(content) → Marker
graphic/Marker.js 691
设定绑定在图层上的弹窗的内容
参数名称 | 类型 | 描述信息 |
---|---|---|
content |
String | HTMLElement | L.Tooltip |
Tooltip弹窗内容 |
返回值:
当前对象本身,可以链式调用
setZIndexOffset(offset) → Marker
graphic/Marker.js 537
改变zIndex顺序
参数名称 | 类型 | 描述信息 |
---|---|---|
offset |
Number |
zIndex顺序 |
返回值:
当前对象本身,可以链式调用
start() → MovingMarker
graphic/MovingMarker.js 144
开始运动
返回值:
当前对象本身,可以链式调用
stop(elapsedTime) → MovingMarker
graphic/MovingMarker.js 195
停止运动
参数名称 | 类型 | 默认值 | 描述信息 |
---|---|---|---|
elapsedTime |
Number |
0
|
可选
延迟时间 |
返回值:
当前对象本身,可以链式调用
将图层数据导出为GeoJSON格式规范对象。
参数名称 | 类型 | 描述信息 | ||||||
---|---|---|---|---|---|---|---|---|
options |
Object |
可选
参数对象:
|
返回值:
GeoJSON格式规范对象
- 继承自:
将矢量数据的坐标、样式及属性等信息导出为对象,可以用于存储。
返回值:
导出的坐标、样式及属性等信息
- 继承自:
unbindContextMenu() → Map
graphic/Marker.js 729
解除绑定右键菜单
返回值:
当前对象本身,可以链式调用
unbindPopup() → Marker
graphic/Marker.js 587
解除绑定Popup弹窗配置
返回值:
当前对象本身,可以链式调用
- 继承自:
unbindTooltip() → Marker
graphic/Marker.js 654
解除绑定Tooltip弹窗配置
返回值:
当前对象本身,可以链式调用
- 继承自: