Tag: 反向地理

地理编码器并不总是返回值

我能够成功获得lat / long并将其传递给地理编码器以获取地址。 但是,我并不总是得到一个地址。 好像需要几次尝试? 我不知道为什么。 在这一点上,我有更好的方法来获取地址吗? public List getAddresses(){ Geocoder geocoder = new Geocoder(getApplicationContext(), Locale.getDefault()); List addresses = new ArrayList(); try { addresses = geocoder.getFromLocation(latitude, longitude, 1); } catch (IOException e) { e.printStackTrace(); } return addresses; } 我在这里称这个方法: LocationListener onLocationChange=new LocationListener() { public void onLocationChanged(Location loc) { //sets and displays the lat/long when a […]