可以停可以转弯 还能等红绿灯 我做的是 web开发 用的百度地图 用的是百度地图javascript api大众版 谢谢各位!
说下想法:
移动
每隔一段时间的到出租车的经纬度然后显示。时间间隔很短的情况下看起来就像时时的;
转弯
三个经纬度,算出相邻两个经纬度的矢量方向,这样可以得到两个矢量,如果两个矢量方向不同,就判断转弯了。
最近的项目正好是基于高德地图开发的路线编辑器,所以对地图的api以及实现有一些自己的想法,说出来给你提供思路
首先,出租车的坐标是实时的发送到我们的后台,后台有一张表,这张表保存了出租车每一秒的经纬度坐标
接下来,回到前端,你需要在前端的地图上实时刷新,每隔一秒,就向后台请求一次当前车子的最新坐标,然后把车子的位置重新设置到这个坐标上来,这就实现了你说的移动、停止、等红灯
最难的是你说的这个转弯,这个我没做过,你可以参考楼上的说法,算出两个相邻两个经纬度的矢量方向,利用这个恶来判断车子的前进方向
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
自己探索了一下 用了百度地图的一个api 叫路书 我把里面搜索的路线变成自己 用坐标点绘制的路线了 转弯这个 这个api已经实现了 我就直接调用就好了