vue3如何引入百度地图
程序开发
2023-09-10 17:07:06
百度地图api地址 JavaScript API - 信息窗口 | 百度地图API SDK
1.首先在index.html中引入百度js,ak则为密钥,密钥获取地址: JavaScript API - 账号和获取密钥 | 百度地图API SDK

2.创建一个vue文件

3.创建全局变量,因为我这个是单独得文件不是子组件,所以是全局变量,如果是子组件需要被多个组件引用则需要在data中创建。也可以直接在data中定义不定义为全局变量也可以。
data中定义使用,这个是vue2版本得,vue3直接按3定义即可。

4.初始化map

以上就可以直接展示地图了,这个是pc端得引入方式。
如果是移动端则是另外得引入方式,如下:
1.创建一个map.js文件

2.map.vue文件中html的展示方式与pc端相同,移动端只需要改动一下引入map.js, mounted中mymap函数中为ak,填入密钥即可。

都引入成功后百度地图就可以正常展示了。
如果想给地图上加标记点可以使用maker,只需要标记点的经纬度即可

标记点也可以监听点击事件。
也可以添加label,label样式可以通过setStyle修改

有别的需要加的东西可以在api中查找
标签:
相关文章
-
无相关信息
