南昌市高新区艾溪湖二路 366号悦峰商务广场1#办公楼 1404室 15179110655

您现在的位置:

覆盖物

覆盖物

覆盖物是指叠加在地图底图之上的一些常见要素,包括

类名 说明

xtal.Marker

点标记

Marker类

点标记

构造函数 说明

xtal.Marker(MarkerOptions)

构造点对象,通过MarkerOptions设置对象属性

 

MarkerOptions 类型 说明

element

HTMLElement

DOM元素用作点标记。为空或不传则默认为浅蓝色,液滴状SVG标记。

anchor

String

一个字符串,表示标记位于坐标方位 。选项包括 'center' , 'top' , 'bottom' , 'left' , 'right' , 'top-left' , 'top-right' , 'bottom-left' ,和 'bottom-right' 。

offset

PointLike

相对元素位置基于像素单位的偏移量,例:[50,50]。负数为左或上。

color

String

如果未提供options.element,则用于默认标记的颜色。默认为浅蓝色。

draggable

Boolean

true表示标记可以拖拽

 

方法 返回值 说明

addTo(map)

将标记添加到地图中。

setPopup(Popup)

将弹窗绑定到标记上

getPopup()

Object

返回绑定弹窗的实例

remove()

从已添加到的地图中删除标记。

getLngLat()

LngLat

返回点标记锚点的地理位置。

setLngLat( Boolean)

设置点标记锚点的地理位置,并将标记移动到该锚点。

getElement()

HTMLElement

返回标记的Html元素

togglePopup()

打开或关闭绑定的弹出窗口,取决于当前状态。

setDraggable(Boolean)

控制是否可以拖拽,true为可拖拽状态。

isDraggable()

Boolean

返回标记是否可拖拽的状态,如果可以为true

getOffset()

PointLike

返回标记的偏移量

setOffset(PointLike)

设置标记的偏移量

 

事件 参数 说明

dragstart

拖动开始时触发

drag

拖动时持续触发的事件

dragend

拖动结束时触发