現在のジオロケーションのタウンシップ名/タイトルを取得しようとしています。残念ながら、List<Address>
Google マップでタウンシップ名/タイトルが表示されていても、andriod はタウンシップ名/タイトルをサポートしていません。そのため、 Android からタウンシップ名を取得する方法を教えてくださいList<Address>
。
2 に答える
0
それが私がやっていることです:
ArrayList<Address> addresses = null;
Geocoder gCoder = new Geocoder(MainActivity.this);
try {
addresses = (ArrayList<Address>) gCoder.getFromLocation(location.getLatitude(), location.getLongitude(), 5);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
if (addresses != null && addresses.size() > 0) {
for (int i = 0; i < addresses.size(); i++) {
Log.d("Adressline:",addresses.get(i).getAddressLine(0));
}
アドレスラインの 1 つにタウンシップ名が表示されます。
于 2013-06-10T09:06:12.013 に答える
-1
Google GeoCode API を確認してください https://developers.google.com/maps/documentation/geocoding/
具体的には: http://maps.googleapis.com/maps/api/geocode/json?latlng=LAT,-LON
于 2013-10-28T12:22:17.400 に答える