我在这里查看Google-Distance矩阵


根据Google文档,如果我们提供纬度和经度值,我们将得到Google的回复。


我用一个样本进行了测试 :: Latitude = 12.918494 Longitude = 77.669387

http://maps.googleapis.com/maps/api/distancematrix/json?origins=12.918494,77.669387&destinations=12.961323,77.647415&language=tr-TR&sensor=false&option=driving&units=metric

我收到了JSON响应 ::

{
   "destination_addresses" : [
      "28, 4th Cross Road, HAL 3rd Stage, Hal, Puttappa layout, New Thippasandra, Bangalore, Karnataka 560008, Hindistan"
   ],
   "origin_addresses" : [
      "14, Sarjapur Main Road, Ambalipura, Harlur, Bangalore, Karnataka 560102, Hindistan"
   ],
   "rows" : [
      {
         "elements" : [
            {
               "distance" : {
                  "text" : "10,5 km",
                  "value" : 10544
               },
               "duration" : {
                  "text" : "19 dakika",
                  "value" : 1119
               },
               "status" : "OK"
            }
         ]
      }
   ],
   "status" : "OK"
}

我正在努力实现的目标 ::

  • 我想从Json获取值Bangalore(cityname)
  • 我可以解析Json并得到它,但是问题是,如果说我们给其他坐标,地址可能会更长并且用cityname分隔,因此我无法预测cityname名将在哪里

我正在努力实现的目标 ::

有没有一种方法可以像在Geocoder一样获得Bangalore的功能

注意 ::我不想使用geocode ,我正在尝试使用它


我是android新手,请轻松回答希望我清楚,谢谢

  ask by Devrath translate from so

本文未有回复,本站智能推荐: