vue + echarts + ( bmap) 百度地图 实现公交、骑行、车辆 轨迹图

vue + echarts + ( bmap) 百度地图 实现公交、骑行、车辆 轨迹图

最终目标

最终目标:个性化的实现公交路线图

先看看效果以免白看一场,如果你是想实现类似的效果可以继续往下看

码起!!!

1.申请百度地图的AK

进入百度开发者平台 ==> 点击 控制台 ==> 应用管理

如果没有应用创建应用 应用类型:浏览器端 白名单: 暂时填写 * 吧 后期上线可以再修改

1.png

2. 在 vue 的页面将 AK 写进入

2.1 打开如图所示的 html 文件

2.png

2.2 插入一段 scrtipt 代码

<scripttype="text/javascript"src="https://api.map.baidu.com/api?v=2.0&ak=自己的AK"></script>

3.png

3. 打开 vue 组件
  1. 引入 bmap require('echarts/extension/bmap/bmap')

4.png

  1. 到这一步你就可以使用在 echarts 中写 百度地图的语法,目前你可以复制官网的例子来编写修改 demo
4. 将数据改成自己的数据源

以官网的 Demo 作为例子

  1. 发送请求获取经纬度数据,返回的数据并不是真正的经纬度 需要在回调函数中处理

image-20211023145753727.png

  1. 在回调函数中处理了数据,

    你自己的项目肯定没有官网的这么复杂,你叫后端直接给返回你需要的数据,你就不需要再处理了

    2.1 处理后的数据 ==> 1. 数据中每一条代表一跟轨迹 2. coords 是这条轨迹上的所有经纬度

image-20211023150116609.png

总结

博主已经将大致步骤写出了,在具体实现中肯定会碰到问题。细心解决,欢迎留言。

\

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值