google map api如何实现车辆的实时追踪?

发布于 2021-11-11 12:23:56 字数 172 浏览 771 评论 7

如何通过google map api实现车辆的实时追踪的实现方法,

(1)车辆走过的经纬度点如何保存下来?

(2)车辆当前的点如何和走过的点连接起来?

可否提供一些关键的js代码?多谢了,公司要给客户实现这样的功能,折腾好几天了没有效果,再次谢过。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

如此安好 2021-11-17 20:16:07

我找了一个openGTS的开源软件,你可以去看一下,网上有详细的介绍的,

路还长,别太狂 2021-11-17 19:53:17

@阿甘007

请问lz现在你的问题解决了吗,能否稍微指点下?

嘦怹 2021-11-17 18:18:00

现在也研究这个问题呢,交流一下哦,mapabc提供了GPS应用了,web版本的,我在往google map移植呢。思路和楼上的差不多。

瑾兮 2021-11-17 16:29:26

非常感谢,我先实现一下有问题再请教吧。

三月梨花 2021-11-17 10:12:29

1. 刷新不刷新页面,要看map 提供的api的曲线对象的实现,更新曲线对象的集合时,是否会重新绘制,就算map刷新也没有关系。

2. 当然是全局变量,全局变量保存了页面加载到当前的所有坐标了,从服务端获取的只有最新的坐标(一个)而已.当然如果你的实现是,服务端保存来所有的坐标时,那就不需要定义全局变量了。全部从服务端拿了。

贱贱哒 2021-11-16 18:21:07

非常感谢你的回答, (1)每次绘画的时候需要刷新整个map吗? (2)每次用map绘制曲线的时候,传递的集合参数是定义的那个全局变量呢,还是从服务端得到的最新的经纬度坐标呢? 谢谢

小情绪 2021-11-14 22:55:22

1. 车辆走过的经纬度,保存到javascript 随便定义一个变量也行。

2. 每次把车载的经纬度,加入到页面保存到上面定义的变量中。就是整个车载的经纬度坐标了。

代码写的太烂了,不好意思贴出来

你关键是页面第一个保存所有坐标的全局变量,每次把从服务端拿回的当前车辆坐标加入到原来的。页面维护一个坐标的集合。

利用map API 绘制曲线即可,一般曲线对象一般都是提供集合对象为参数构造。只需要集合丢给它即可(保证了历史曲线)

然后每次拿到新坐标,移动到新坐标即可。

当然其中还有许多要考虑的问题,基本上能到你的要求

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文