Cesium 路径分析(纯前端计算)

最近写了个基于高德在线服务的路径分析功能。纯前端计算

先说下此功能的思路,由于高德的坐标系是国测局的,而cesium的坐标系是wgs84的,故要对偏差进行处理,处理之后再进行模拟;

先上个图看下效果:这里调用的是驾驶车辆的路径规划,高德支持步行、驾车等多种路径规划;

一般高德一次性会计算出多条线路,此处为了展示方便,取第一条线路来进行展示。此处计算的是两点之间的用时最少的路线。

高德计算两点之间的路径后,会提供多种选择,比如 用时最少、距离最短、躲避拥堵、避免收费等,多种结果的选择为项目的开发提供了极大的便利,并提供了丰富的效果展示;

大致步骤:

1、先在图上拾取两点坐标,对坐标进行偏差处理;

2、传入高德服务接口,获取路径结果。

3、对路径结果进行二次偏差处理。

4、展示路线,及模拟车辆运动,模拟沿此路径跑完全程

其中车辆的模拟运动支持设置跑完全程的时间,及车辆移动的速度;

下面说下代码结构:

点的创建:

访问高德接口:

坐标处理:

有疑问可以给我留言或者联系我的qq951973194;感谢大家的关注。

以上晒出了部分代码,如果有疑惑或者需要可以给我留言或者关注本人的小专栏订阅;

https://xiaozhuanlan.com/EsayCesium

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值