2012-05-09 23 views
3

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

感谢

+0

谷歌地图支持一些特定的信息,可以在任何位置不同。由于您的连接,gps或gsm网络,信息支持可能会有所不同。每次您不能使用任何位置的所有数据。 – Tugrul

回答

3

好,它很古老的问题,但我想我回答别人。

我也需要得到信息,无论我是否在州际公路上,Geocoder都没有帮助。 所以我碰到Google geocode api它提供了大量的信息。

e.g

经纬度:39.249121,-122.182131

和URL将是:

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

传感器是从手机发送情况也是一样的,如果使用浏览器错误的。

现在你可以打开链接,查看详细的答复自己,在那些json对象,你会得到一个type = route,你会得到I-5道路的short_name你在。

相关问题