Android 地理编码器无法检测高速公路/州际公路?

3

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

谢谢


谷歌地图支持一些特定信息,这些信息在不同的位置可能会有所不同。由于您的连接、GPS或GSM网络的原因,信息支持也可能会有所不同。您不能每次都使用任何位置的所有数据。 - Tugrul
1个回答

3

好的,这是一个相当古老的问题,但我认为我可以回答其他人的问题。

我也需要获取我是否在州际公路上的信息,但地理编码器没有帮助我。因此,我找到了谷歌地理编码API,它提供了大量信息。

例如:

LatLng: 39.249121,-122.182131

URL将是:

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

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

现在,您可以打开链接并查看详细的响应,那些JSON对象中,您将得到一个路线类型(type = route),并且您将得到I-5作为您所在道路的short_name


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接