繁体   English   中英

反向地理编码坐标到地址

[英]reverse geocoding coordinates to address

我已经创建了返回我当前位置的完整地址的代码,但是我希望它仅返回我当前位置的某些方面,例如邮政编码,县等。

              //Place your latitude and longitude
              List<Address> addresses = geocoder.getFromLocation(lati,longi, 1);

              if(addresses != null) {

                  Address fetchedAddress = addresses.get(0);
                  StringBuilder strAddress = new StringBuilder();

                  for(int i=0; i<fetchedAddress.getMaxAddressLineIndex(); i++) {
                        strAddress.append(fetchedAddress.getAddressLine(i)).append("\n");
                  }

                 String Address= strAddress.toString();

                 Toast.makeText(getApplicationContext(),Address, Toast.LENGTH_LONG).show();

那是我到目前为止的代码,如果有人可以向我指出教程的指导甚至就此问题为我提供帮助,将不胜感激

您已经准备就绪。 查询地址对象以获取信息:

fetchedAddress.getPostalCode() //zipcode
fetchedAddress.getLocality() //city

请参阅http://developer.android.com/reference/android/location/Address.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM