vue中使用百度地图创建多点信息窗口

分享价值,创造快乐!
点一点,赞一赞,好习惯!O(∩_∩)O
项目下载地址:https://github.com/sy-zy/VueBMapInfoWindow

这是一个关于在Vue.js项目中使用百度地图创建多点信息窗口二次封装的组件。窗口内部的内容需自己编写样式。
该组件无需开发者编写百度地图代码,只需安装Vue Baidu Map然后import该组件再传入相应参数即可使用。

1、安装Vue Baidu Map
npm install vue-baidu-map --save

2、复制文件到自己的组件库


3、页面中使用组件


4、组件参数

map(Object)

地图容器对象

属性 类型 默认值 必填 说明
ak String true 您的百度地图流浪器端AK秘钥
center Object {lng: 116.402544,lat: 39.912057} false 地图中心坐标位置
zoom Number 12 false 缩放等级
width String 100% false 宽度
height String 100% false 高度

markers(Array)

地图标记点数组,数组里面是对象

属性 类型 默认值 必填 说明
lng Number/String true 您的百度地图流浪器端AK秘钥
lat Number/String true 地图中心坐标位置
markerIcon Object false 缩放等级
show Boolean false false 当前信息窗口是否显示,所有窗口只能显示一个

markerIcon(Object)

地图标记点图标对象

属性 类型 默认值 必填 说明
url String true 坐标点图标地址(不可使用本地路径)
size Object {width: 30, height: 40} true 坐标点宽度和高度

记得点个赞哦O(^_^)O

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容