如何使用地理编码从我的位置获取下一个路口(道路)的名称

How to Get Name of Next Junction(Road) from My location using GeoCoding

现在我正在通过 GPS 从我的位置使用地理编码获取所有信息,如当前地址、国家名称、邮政编码等,但我想从我的 GPS 获取下一个路口(道路)或下一个地址的名称使用地理编码的位置 String s = "Address Line: " + addresses.get(0).getAddressLine(0) + "\n" + addresses.get(0).getFeatureName() + "\n" + "Locality: " + addresses.get(0).getLocality() + "\n" + addresses.get(0).getPremises() + "\n" + "Admin Area: " + addresses.get(0).getAdminArea() + "\n" + "Country code: " + addresses.get(0).getCountryCode() + "\n" + "Country name: " + addresses.get(0).getCountryName() + "\n" + "Phone: " + addresses.get(0).getPhone() + "\n" + "Postbox: " + addresses.get(0).getPostalCode() + "\n" + "SubLocality: " + addresses.get(0).getSubLocality() + "\n" + "SubAdminArea: " + addresses.get(0).getSubAdminArea() + "\n" + "SubThoroughfare: " + addresses.get(0).getSubThoroughfare() + "\n" + "Thoroughfare: " + addresses.get(0).getThoroughfare() + "\n" + "URL: " + addresses.get(0).getUrl();

假设您请求 returns 多个 JSON 对象,您可以检索下一个结果,或者在您的特定情况下,只需增加索引即可检索下一个假设的交汇点。很像你访问数组的方式。

Example

addresses.get(1).getSomething(#)

根据 documentation 的示例,您似乎创建了 GETTERS 来从 JSON 本身检索值。不确定这是否有任何不同。

您可以尝试在线使用此 tool 以便更好地理解,因为您可以直观地看到索引的外观。