android – 两个Lat和Long之间的距离

android – 两个Lat和Long之间的距离,第1张

概述我想计算并给出两套Lat和Long之间距离,以便在Road上旅行. 我查看了Google的Directions and Distance Matrix API.并且还在SO上做了很多其他问题. 但我无法找到最佳方法,你需要计算每次约20-25个位置的距离. 我们正在构建一个旅行应用程序,需要在Android设备上为用户提供此信息. 如果您正在寻找距离最短的驾驶距离,那么您可以尝试使用以下URL来 我想计算并给出两套Lat和Long之间的距离,以便在Road上旅行.

我查看了Google的Directions and distance Matrix API.并且还在SO上做了很多其他问题.

但我无法找到最佳方法,你需要计算每次约20-25个位置的距离.

我们正在构建一个旅行应用程序,需要在Android设备上为用户提供此信息.

解决方法 如果您正在寻找距离最短的驾驶距离,那么您可以尝试使用以下URL来调用API服务:
http://maps.GoogleAPIs.com/maps/API/distancematrix/Json?origins=54.406505,18.67708&destinations=54.446251,18.570993&mode=driving&language=en-EN&sensor=false

这将导致像这样的JsON:

{   "destination_addresses" : [ "Powstańców Warszawy 8,Sopot,Polska" ],"origin_addresses" : [ "majora Henryka SucharskIEgo 69,Gdańsk,"rows" : [      {         "elements" : [            {               "distance" : {                  "text" : "24,7 km","value" : 24653               },"duration" : {                  "text" : "34 min","value" : 2062               },"status" : "OK"            }         ]      }   ],"status" : "OK"}

结果距离是两个位置之间的实际道路距离.

您可以在The Google Distance Matrix API找到更多详细信息

总结

以上是内存溢出为你收集整理的android – 两个Lat和Long之间的距离全部内容,希望文章能够帮你解决android – 两个Lat和Long之间的距离所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1138209.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存