Android:java.io.IOException:Android Geocoder.getFromLocation()

时间:2017-03-29 14:30:59

标签: android google-maps

我遇到电话问题:

Geocoder geocoder = new Geocoder(ctx, Locale.getDefault());
List<Address> data = geocoder.getFromLocation(latitude, longitude, 1);

抛出异常:

java.io.IOException: Service not Available
W/System.err:     at android.location.Geocoder.getFromLocation(Geocoder.java:136)
W/System.err:     at <path to my class>.getGeolocationName(GPSTracker.java:325)

Nexus 5
来自xda的Android 7.1.1 Google应用(Gapps)从here安装“Aroma”变体。 Google Play,Google服务会自动安装。我添加了谷歌地图,谷歌包安装程序。

重新启动设备无法解决问题,因为问题是缺少包邮件。

更新
如果Geocoder不可用,我使用e Geocoding API:sample
来自here:“ Geocoder是Google API插件的一部分,不属于AOSP。”我可以安装吗?

1 个答案:

答案 0 :(得分:-1)

重启设备即可解决问题