首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >车载GPS跟踪设备

车载GPS跟踪设备
EN

Stack Overflow用户
提问于 2014-01-28 00:39:05
回答 5查看 2.7K关注 0票数 3

我希望添加一个功能,以订单输入系统,以显示之间的距离在公里的订单位置和指定的送货货车在实时。

面包车有High Point GPS的全球定位系统,配备了一个应用程序接口来查询司机的位置,以LAT/LONG格式返回,以及位置地址(如果可用)。

一旦我得到了位置,我就可以使用web服务来计算两个位置之间的距离,有谁知道使用LAT/LONG来获取两个位置之间距离的最佳方法是什么?

EN

回答 5

Stack Overflow用户

发布于 2014-02-03 04:29:19

您可以使用Google地图获取地址的经度/纬度请参阅Thomas Clayson的回答

How can I get latitude, longitude of a location programmatically or using a api

然后,您可以使用余弦定律或哈维正弦公式See Law of Cosines计算两组坐标之间的距离

票数 7
EN

Stack Overflow用户

发布于 2014-01-29 23:11:21

这取决于您已经在使用的其他服务。例如,我们已经使用google地图来显示路线,因此我们使用它们的geocoding service将地址转换为坐标,并使用their distance service来计算距离。

票数 5
EN

Stack Overflow用户

发布于 2014-02-04 20:44:43

为源点和目标点创建两个DbGeography实例(http://msdn.microsoft.com/en-us/library/system.data.spatial.dbgeography.distance(v=vs.110).aspx然后利用DbGeography中的距离法求出两点间的距离。

有关距离单位,请参阅此帖子:System.Data.Spatial DbGeography.Distance units?

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21386381

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档