放个使用文档网址安装 | vue-baidu-map-3x (heifahaizei.com)
比百度地图的开发者文档看起来简单,但是用的人比较少。所以,遇到问题搜不到。
这是我第一次用地图组件,所以我自己也有原因。
需求:通过车牌号查询到当前汽车的实时位置
遇到的bug:
上面的 getCar是我获取到当前经纬度的接口,下面那个abdr 应该是BMap自己挂载会调用的api
如果 abdr 接口比 getCar 先执行完 就会报错 ;
搜了半天也没搜出来,最后想一下应该是挂载问题
最后解决方案:在 baidu-map组件 外面加了个v-if判断 ;进来的时候 isShow是false , getInfo接口调用完后再把 isShow 改为 true
<div class="boxmain" v-if="isShow">
<!-- 里面 是 baidu-map组件-->
</div>
这样就好了