在HTML中查找两个位置的距离?

时间:2016-06-18 17:20:52

标签: php html

我已经知道我应该使用谷歌地图服务来获取地址的长和纬度。我的问题是如何确定两个位置之间的距离。我需要这个作为我正在研究的项目(Lostr),它可以通过搜索其数据库(并允许使用Foundr提交)来帮助找到丢失的人。这是一个好主意,我一直在寻找距离。帮助

1 个答案:

答案 0 :(得分:0)

您需要使用Google Maps Distance Api,此API允许您使用HTML中的纯Javascript计算距离。您需要在Google控制台中注册get an api key

这是对通过JS的api调用的响应:

{
   "destination_addresses" : [ "New York, NY, USA" ],
   "origin_addresses" : [ "Washington, DC, USA" ],
   "rows" : [
      {
         "elements" : [
            {
               "distance" : {
                  "text" : "225 mi",
                  "value" : 361715
               },
               "duration" : {
                  "text" : "3 hours 49 mins",
                  "value" : 13725
               },
               "status" : "OK"
            }
         ]
      }
   ],
   "status" : "OK"
}