Marker
继承Layer。
在地图上显示可点击或拖拽的标记。
示例
W.marker([39.908719,116.390879],{title:'文字提示'}).addTo(map);
构造函数
方法 | 描述 |
---|---|
W.marker(<LatLng >latlng,< Marker options > options?) |
构造选项
选项 | 类型 | 默认值 | 描述 |
---|---|---|---|
icon | Icon | null | Icon类用来指定Marker的绘制方式,如果未指定使用默认图标 |
title | String | " " | 鼠标滑过Marker时提示文字内容 |
zIndexOffset | Number | 0 | Marker的堆叠顺序,数值大的堆叠在数值小的上面。指定一个较大的值(如1000),可使控制marker显示在其他东西的上面,如果指定一个较大的负值,则会在其他marker的下面。默认情况下,Marker图片的zIndex根据经纬度自动计算 |
opacity | Number | 1.0 | Marker透明度,1为不透明,0为完全透明 |
riseOnHover | Boolean | false | 值为true,当鼠标滑过Marker时,Marker显示到顶部 |
riseOffset | Number | 250 | riseOnHover启用后zIndex的偏移量 |
方法
方法 | 返回值 | 描述 |
---|---|---|
toGeoJSON() | Object | 获取Marker的GeoJSON格式描述 |
getLatLng() | LatLng | 获取Marker位置 |
setLatLng(<LatLng> latLng) | this | 设置Marker位置. |
setZIndexOffset(< Number > offset) | this | 设置zIndex偏移 |
setIcon(<Icon> icon) | this | 设置icon |
setOpacity(< Number> opacity) | this | 设置透明度 |
enableEdit() | this | 启用编辑 |
disableEdit() | this | 禁止编辑 |
气泡方法
继承自Layer。
提示信息方法
继承自Layer。