【发布时间】:2016-07-16 18:07:44
【问题描述】:
我正在编写一个 HTML5(使用 C# 后端)网站,该网站需要持续记录车辆的位置并在谷歌地图中映射其位置
我的想法是要求车辆驾驶员打开浏览器到特定页面并使用 JavaScript 和超时基本上以指定的时间间隔将车辆的 GPS 坐标发送到数据库,然后将坐标拉到在谷歌地图中创建“经过/旅行的路径”。
专业人士,有人对这种方法有任何想法吗?缺点?在我深入编码之前?
我要重新考虑的部分是车辆是否超出蜂窝范围;我的假设是那些用车辆坐标更新数据库的请求将失败(显然),但是当它们再次到达蜂窝服务时,它们会成功,我可以将旅行(ed/ing)路径从最后一个已知的映射到最近的。
任何人在采用这种方法时经历过的任何细微差别?
需要在 IE 10+、Google Chrome、Safari(iPhone/iPad 版本)、FireFox 上工作(因为它们经常发布,所以与最新版本相差 +/- 3 个版本)
【问题讨论】:
-
打开一个套接字并继续发送。由于连接将打开。如果网络中断,也会自行重新连接
-
我必须使用任何第三方库,还是直接使用 JavaScript?
-
socket.io图书馆是个不错的选择。
标签: javascript html google-maps geolocation