Map 地图组件 1.0.1

kami的地图组件,对百度地图极速版本进行简单封装

继承自:Widget

查看示例:Demo (PC需开启模拟器)

map

属性

token { String } #

地图API的token,API需要修改时修改,默认不需要修改

type { String } #

当前API的类型,默认为quick

version { String } #

当前组件使用的API版本,默认为1.0

curPosition { Array } #

方法

getInstance #

返回地图实例

返回值: BMap 百度地图实例

render #

将组件渲染到document中

panTo #

将地图的中心切换到指定的坐标点

方法参数:

参数名 类型 描述 必选 支持版本
point BMap.Map | Array | Object 要指定的坐标

getPointByAddress #

根据地址信息返回当前地址所对应的点

方法参数:

参数名 类型 描述 必选 支持版本
address String 地址信息
callback Function 获得地址信息后的回调,callback中返回获得的位置信息
city String 城市名称

addZoomControl #

添加放大缩小控件

addMaker #

添加标注

destroy #

销毁组件

事件

select #

用户在地图上点击某个点时触发的事件

方法参数:

参数名 类型 描述 必选 支持版本
e BMPoint 地图上对应的点

ready #

地图渲染到document上以后触发的事件

error #

地图API加载失败后触发的事件