【发布时间】:2018-05-03 08:09:36
【问题描述】:
我有当前的经纬度和车辆的速度,并且想获得靠近我当前位置的点的距离, 但来自:
Haversine 公式 - R. W. Sinnott,“Haversine 的美德” - 获取距离的 SQL 查询。
我只得到位移而不是距离。我想通过公路(不是空中)获得路线距离。 还尝试了距离计算 JSON API GOOGLE API 但是在循环计算超过 10 个坐标时,通过 REST API 在移动平台上提供结果需要花费太多时间。
是否有人可以通过查找两个基于 gps 的点之间的距离来帮助我提供最佳结果。 下一篇:我也在寻找(东北)或度数方面的点方向。
【问题讨论】:
-
试试 BING API ??
-
如果您只对行驶距离感兴趣,为什么还要提及 Haversine 的东西(适用于包括大圈距离在内的航空旅行)?
-
您是否查看过Google Distance API? 的文档... 似乎是该站点上的一个完整示例。您正在查找方向 (maps.googleapis.com/maps/api/directions/...) 而不是距离信息 (maps.googleapis.com/maps/api/distancematrix/json)。我必须相信距离的东西比详细的指示反应更快。
-
+1 Zipzit,我也使用link 获得结果,但第一次需要大约 1200 毫秒。然后下次打就可以了。我只能检索距离值吗?所以可能会很快给出结果。
标签: php android google-maps gps google-distancematrix-api