0

現在のジオロケーションのタウンシップ名/タイトルを取得しようとしています。残念ながら、List<Address>Google マップでタウンシップ名/タイトルが表示されていても、andriod はタウンシップ名/タイトルをサポートしていません。そのため、 Android からタウンシップ名を取得する方法を教えてくださいList<Address>

4

2 に答える 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 に答える