参数 | 说明 | 类型 | 默认值 | 可选值 |
---|---|---|---|---|
search | 地图是否有搜索栏 | Boolean | true | false |
location | 地图是否需要有定位当前位置功能 | Boolean | true | false |
option | 用来配置地图初始化的参数包含id、marks和options | Object | -- | -- |
option.id | 创建地图的ID | String | -- | -- |
option.options | 地图的初始化配置参数 | Object | 同腾讯map API | -- |
option.options.center | 地图的初始化配置参数 与 腾讯map API 差异 | Array | [--,--] | ['lat:Number','lng:Number'] |
option.options.MapZoomType | 地图的初始化配置参数 与 腾讯map API 差异 | String | 'DEFAULT' | 'CENTER' |
option.options.MapTypeId | 地图的初始化配置参数 与 腾讯map API 差异 | String | 'ROADMAP' | 'ROADMAP'该地图类型显示普通的街道地图。 ,'SATELLITE'该地图类型显示卫星图像。 ,'HYBRID'该地图类型显示卫星图像上的主要街道透明层。 |
option.markers | 用来配置地图的坐标显示 | Object | 同腾讯map API | -- |
option.markers.icon | marker的自定义图片 | url | -- | -- |
option.markers.visible | 是否可见 默认可见 | Boolean | true | false |
option.markers.animation | 设置动画 | String | true | false |
option.markers.draggable | 设置是否可以拖拽 默认不可以拖拽 | Boolean | false | true |
事件名 | 说明 | 回调参数 | ||
---|---|---|---|---|
option.markers.info | 添加信息窗口,用于展示当前信息 | fn | -- | (res)=>{ res //为当前mark信息 return '' } |
option.markers.click | 用于click事件回调返回当前marker信息 | fn | -- | (res)=>{ res //为当前mark信息 } |
option.markers.dragend | 用于drag事件回调返回当前marker信息 | fn | -- | (res)=>{ res //为当前mark信息 } |