我知道可以使用互联网找到它。但我不想使用 internet 还有其他选择吗?
答案 0 :(得分:0)
不..没有互联网就无法从Lat-Lang获取地址,因为谷歌也会进行地理编码
Geocoder geocoder = new Geocoder(ctx, Locale.getDefault());
List<Address> addresses = geocoder.getFromLocation(latitude, longitude, 1);
这个getFromLocation()方法应该在asynTask和Internet上运行,然后它会给出所需的结果。
<uses-permission android:name="android.permission.INTERNET" />
互联网许可也需要