new Marker(options)
构造一个点标记对象
Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
MarkerOptions |
通过MarkerOptions设置点标记对象的属性
|
Extends
Classes
Methods
-
inherited addToLayer(layer){Feature}
overlay/CustomFeature.js, line 133 -
要素添加到指定图层
Name Type Description layer
VectorLayer 要素要添加的图层
Returns:
Type Description Feature 当前overlay要素对象 -
inherited getExtData(){Any}
overlay/CustomFeature.js, line 157 -
获取要素绑定的额外数据
Returns:
Type Description Any extData 用户自定义属性,支持JavaScript API任意数据类型, 如Circle的id等 地图容器DIV的ID值或者DIV对象 -
inherited getFill(){Object.<FillOptions>}
overlay/CustomFeature.js, line 213 -
获取要素的填充设置
Returns:
Type Description Object.<FillOptions> fillOptions要素的填充设置 -
getIcon(){Object.<IconOptions>}
overlay/Marker.js, line 159 -
获取Marker的图标属性
Returns:
Type Description Object.<IconOptions> 图标属性 -
getPosition(){Array}
overlay/Marker.js, line 131 -
获取Marker的坐标
Returns:
Type Description Array position坐标 -
inherited getStroke(){Object.<StrokeOptions>}
overlay/CustomFeature.js, line 250 -
获取要素的stroke样式属性
Returns:
Type Description Object.<StrokeOptions> 要素的stroke样式属性 -
getText(){Object.<TextOptions>}
overlay/Marker.js, line 187 -
获取Marker的文字属性
Returns:
Type Description Object.<TextOptions> 文字属性 -
inherited getZIndex(){Number}
overlay/CustomFeature.js, line 185 -
获取要素显示顺序
Returns:
Type Description Number zIndex要素的显示顺序 -
inherited on(type, callback, context){Object}
overlay/CustomFeature.js, line 88 -
要素监听不同类型的事件
Name Type Default Description type
String 事件类型,现暂支持:
mouseover/mouseout/click/singleclick/dblclick /pointerdrag/pointermove
callback
function 回调函数
context
Object this optional 上下文环境
Returns:
Type Description Object 返回事件类型以及回调函数 -
inherited setExtData(extData)
overlay/CustomFeature.js, line 146 -
给要素绑定额外数据
Name Type Description extData
Any 用户自定义属性,支持JavaScript API任意数据类型, 如Circle的id等 地图容器DIV的ID值或者DIV对象
-
inherited setFill(fillOptions)
overlay/CustomFeature.js, line 194 -
设置要素的填充颜色,当要素类有这个属性时才起作用,可以设置fill里面的单个属性
Name Type Description fillOptions
Object.<FillOptions> 要素的填充设置
-
setIcon(iconOptions)
overlay/Marker.js, line 140 -
设置Marker的图标
Name Type Description iconOptions
Object.<IconOptions> 图标需要修改的一些属性
-
setPosition(position)
overlay/Marker.js, line 114 -
设置Marker的位置坐标
Name Type Description position
Array 坐标
-
inherited setStroke(strokeOptions)
overlay/CustomFeature.js, line 222 -
设置要素的stroke样式,当要素类有这个属性时才起作用,可以设置stroke里面的单个属性
Name Type Description strokeOptions
Object.<StrokeOptions> 要素的stroke样式属性
-
setText(textOptions)
overlay/Marker.js, line 168 -
设置Marker的文字
Name Type Description textOptions
Object.<TextOptions> 文字需要修改的一些属性
-
inherited setZIndex(zIndex)
overlay/CustomFeature.js, line 166 -
设置要素显示顺序
Name Type Description zIndex
Number 要素的显示顺序
-
inherited un(type, callback, context)
overlay/CustomFeature.js, line 105 -
移出要素事件的监听
Name Type Default Description type
String 事件类型,现暂支持:
mouseover/mouseout/click/singleclick/dblclick /pointerdrag/pointermove
callback
function 回调函数
context
Object this optional 上下文环境