首页 > 应用开发 > IT综合 > 实现定位,直播商城源码如何接入地图
直播商城源码,为了方便用户分享位置,通过第三方地图实现了定位的功能。
vue-baidu-map
安装命令:
为了页面流畅,建议还是局部引用(觉得这三个满足一般的需求了),如下:
HTML代码,在直播商城源码需要引入百度地图的地方加入下面代码
如果没有百度地图key就去申请一个
如果直播商城源码需要对地图进行事件处理,必须要在ready事件之后,否者取不到BMap对象!
ready 是在地图组件渲染完毕时触发,返回一个百度地图的核心类和地图实例——{BMap, map}。百度地图组件是异步加载,不要在组件的生命周期中访问 BMap 核心类和 map 实例,如有需要,请在所需组件的 ready 事件回调函数的参数中获取。
看代码:
其中,BMap是百度地图的对象,直接new出来跟原始的百度地图API一样使用,map是地图对象,可以调用对应的地图方法,比如添加坐标点等。
直播商城源码获取到地图的BMap和map之后,剩下的操作就可以直接参照百度地图官方api接口了,对,就是这样子。
小案例(给地图设置点击获取经纬度坐标并标点):
希望对你有用!
在 index.html 添加百度地图的 script
webpack.base.conf.js添加externals配置,内容如下,与entry平级:
直播商城源码在调用百度地图的组件中引用:
在需要接入地图的界面引入地图
<div id="map-core"></div>
然后就可以写方法进行逻辑操作
然后直播商城源码就可以根据百度地图官方api进行逻辑编写。
希望对你有用!
声明:本文由云豹科技转发自weixin_30642869博客,如有侵权请联系作者删除
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70002045/viewspace-2791477/ ,如需转载,请注明出处,否则将追究法律责任。