Android:谷歌距离矩阵错误

时间:2016-05-18 08:03:31

标签: android maps google-distancematrix-api

我尝试使用谷歌的Distance Matrix从2个位置(Latitudelongitude设置)显示路线,距离和持续时间。但它总是给我一个这样的错误:

{
   "destination_addresses" : [],
   "origin_addresses" : [],
   "rows" : [],
   "status" : "INVALID_REQUEST"
}

这是我的网址:

https://maps.googleapis.com/maps/api/distancematrix/json?units=imperial&origin=-8.60821861,115.18293077&destination=-8.6947,115.263&key=KEY_SERVER

但是,当我使用城市名称设置原点和目的地时,它运作良好。 像这样:

https://maps.googleapis.com/maps/api/distancematrix/json?units=imperial&origins=Bandung&destinations=Jakarta&key=KEY_SERVER

使用城市名称时的结果:

{
   "destination_addresses" : [ "Jakarta, Special Capital Region of Jakarta, Indonesia" ],
   "origin_addresses" : [ "Bandung, Bandung City, West Java, Indonesia" ],
   "rows" : [
      {
         "elements" : [
            {
               "distance" : {
                  "text" : "94.1 mi",
                  "value" : 151394
               },
               "duration" : {
                  "text" : "2 hours 30 mins",
                  "value" : 8984
               },
               "status" : "OK"
            }
         ]
      }
   ],
   "status" : "OK"
}

我应该如何设置latitudelongitude的来源和目的地,以获得上述结果?

0 个答案:

没有答案