Global

Methods

addCustomEvent(map, mapEvent, featureEvent)

添加自定义事件
Parameters:
Name Type Description
map Map Map实例对象
mapEvent string 需要在地图上注册的事件
featureEvent string feature上注册的自定义事件名
Source:

addEvent(map, type, fn)

添加地图事件
Parameters:
Name Type Description
map Map Map实例对象
type singleclick | click | pointmove 事件类型
fn function 回调函数
Source:

createCluster(features, icon, name, distance, scale) → {LayerVector}

创建聚合图层 实现聚合点位效果
Parameters:
Name Type Default Description
features Feature.<array> 点位数组
icon img 图标
name string 图层名
distance number 40 聚合距离,default: 40
scale number 0.6 图标大小, default: .6
Source:
Returns:
Type
LayerVector

createFeature(coord, icon, scale)

创建点位
Parameters:
Name Type Default Description
coord array 经纬度数组
icon string 图标,创建聚合图层时可不传
scale number 0.6 缩放级别,默认为0.6
Source:
Returns:
Feature实例

createLayer(extra)

创建图层
Parameters:
Name Type Description
extra object 自定义参数
Source:
Returns:
layer 实例

createOverlay(elID, coord, offset) → {overlay}

创建弹窗图层 将已有的DOM节点转化为地图图层,实现地图上弹窗功能
Parameters:
Name Type Description
elID string 节点ID
coord array 经纬度
offset array 偏移距离 [向上, 向右]; default: [0, 0]
Source:
Returns:
Type
overlay

render(target, url, center, layers) → {Map}

创建地图
Parameters:
Name Type Description
target el 地图挂载节点ID
url string 地图地址
center array 地图中心点
layers array 图层, default: 基础底图
Source:
Returns:
地图实例
Type
Map