Android Geocoder没有检测到高速公路/州际公路?

时间:2012-05-09 21:27:52

标签: android google-maps

我正在使用getThoroughwayfare()来获取街道名称,但是当在高速公路/州际公路上时,该方法返回null。我找不到另一种可以检测州际公路的方法。有没有人能够成功检测到州际公路?

由于

1 个答案:

答案 0 :(得分:3)

好的,这是一个很老的问题,但我想我会回答其他人的问题。

我也需要获取有关我是否在州际公路上的信息,而Geocoder没有任何帮助。 所以我遇到Google geocode api提供了大量信息。

e.g

LatLng:39.249121,-122.182131

而网址将是:

https://maps.googleapis.com/maps/api/geocode/json?latlng=39.249121,-122.182131&sensor=false

传感器在您从移动设备发送时为true,如果使用浏览器则为false。

现在您可以打开链接并查看自己的详细回复,在json个对象中,您将获得type = route,您将获得 I-5 作为你所在道路的short_name