new Marker()
- Source:
- View2D/Marker/Marker.js
Example
var marker = new mapboxgl.Marker() .setLngLat([30.5, 50.5]) .addTo(map);
Members
-
offset :object
-
指定标记的偏移位置
Type:
- object
- Default Value:
-
- null
- Source:
- View2D/Marker/Marker.js
Methods
-
addTo(map)
-
添加标记
Parameters:
Name Type Description map
GeoGlobe.Map 地图对象。 - Source:
- View2D/Marker/Marker.js
-
getLngLat()
-
获取标记的坐标。
- Source:
- View2D/Marker/Marker.js
Returns:
LngLat - 标记所在的位置坐标.- Type
- GeoGlobe.LngLat
-
getPopup()
-
获取绑定到标记的弹出框。
- Source:
- View2D/Marker/Marker.js
-
initialize( [element], options)
-
初始化函数
Parameters:
Name Type Argument Description element
HTMLElement <optional>
DOM元素用作标记(默认情况下创建一个div元素)。 options
Object Marker相关选项设置。 - Source:
- View2D/Marker/Marker.js
-
remove()
-
移除标记。
- Source:
- View2D/Marker/Marker.js
Example
var marker = new mapboxgl.Marker().addTo(map); marker.remove();
-
setLngLat(LngLat)
-
设置标记的坐标。
Parameters:
Name Type Description LngLat
GeoGlobe.LngLat 设置标记的位置坐标。 - Source:
- View2D/Marker/Marker.js
-
setPopup(popup)
-
设置弹框弹出的文本内容。
Parameters:
Name Type Description popup
popup 绑定标记弹框。 - Source:
- View2D/Marker/Marker.js
-
togglePopup()
-
根据当前状态,判断打开或者关闭弹框。
- Source:
- View2D/Marker/Marker.js