我使用getthoroughwayfare()来获取街道名称,但在高速公路/州际公路上时,该方法返回null。我找不到另一种能探测州际公路的方法。有人能成功探测到州际公路吗?
谢谢
最佳答案
好吧,这是个很老的问题,但我想我是替别人回答的。
我也需要得到信息,无论我是否在州际公路和地理编码器是没有帮助。
所以我遇到了Google geocode api
它提供了很多信息。
例如
板条:39.249121,-122.182131
网址是:
https://maps.googleapis.com/maps/api/geocode/json?latlng=39.249121,-122.182131&sensor=false
如果您是从手机发送,则传感器为真;如果使用浏览器,则传感器为假。
现在您可以打开链接并检查自己的详细回复,在那些json
对象中,您将得到type = route
并且您将得到I-5
作为您所处道路的short_name
。
关于android - Android Geocoder无法检测高速公路/州际公路吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10524341/