android - 服务不可用 - 地理编码器 Android

标签 android google-geocoder

地理编码器在从地址获取纬度和经度时遇到了一点问题:

这是我的代码:

for (Garage g : XMLGarage) {
List<Address> address;
address = coder.getFromLocationName(
g.getAddress(), 5);
if (address != null) {
Address location = address.get(0);  
g.setLatitude(location.getLatitude());
g.setLongitude(location.getLongitude());
...

错误是:

08-18 14:28:56.026: WARN/System.err(359): java.io.IOException: Service not Available
08-18 14:28:56.026: WARN/System.err(359):     at 
android.location.Geocoder.getFromLocationName(Geocoder.java:178)
08-18 14:28:56.026: WARN/System.err(359):     at 
com.amt.android.garage.Garage.postData(Garage.java:269)
08-18 14:28:56.026: WARN/System.err(359):     at
com.amt.android.garage.GarageForm$2.onClick(GarageForm.java:86)
08-18 14:28:56.026: WARN/System.err(359):     at  
android.view.View.performClick(View.java:2485)
08-18 14:28:56.026: WARN/System.err(359):     at
android.view.View$PerformClick.run(View.java:9080)
08-18 14:28:56.036: WARN/System.err(359):     at  
android.os.Handler.handleCallback(Handler.java:587)
08-18 14:28:56.036: WARN/System.err(359):     at
android.os.Handler.dispatchMessage(Handler.java:92)
08-18 14:28:56.036: WARN/System.err(359):     at
android.os.Looper.loop(Looper.java:130)
08-18 14:28:56.036: WARN/System.err(359):     at 
android.app.ActivityThread.main(ActivityThread.java:3683)
08-18 14:28:56.036: WARN/System.err(359):     at
java.lang.reflect.Method.invokeNative(Native Method)
08-18 14:28:56.036: WARN/System.err(359):     at
java.lang.reflect.Method.invoke(Method.java:507)
08-18 14:28:56.036: WARN/System.err(359):     at
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
08-18 14:28:56.046: WARN/System.err(359):     at
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
08-18 14:28:56.046: WARN/System.err(359):     at dalvik.system.NativeStart.main(Native    
Method)

最佳答案

最近安卓设备出现问题,地理编码器无法正常工作: http://code.google.com/p/android/issues/detail?id=38009

重启似乎可以解决问题

关于android - 服务不可用 - 地理编码器 Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7109240/

相关文章:

android - Dart/Flutter 如何编译到 Android 上?

google-api - 地理编码 API 与容器和 IP 白名单的集成

google-maps - 自动完成受边界限制的位置(城市和邮政编码)(完全限制)

javascript - Google Geocoding API 挂起负载

java - 为什么使用 View 绘制 Canvas 会导致 NPE?

android - 为什么在某些 android 2.2 手机上绘制位图非常慢?

java - Android Exoplayer音频播放异常

android - 反向地理编码 - 服务不可用 - 重启设备没有明确解决 - 批评我的手动反向地理编码

android - Places Autocomplete API 从输入的地址获取 GPS 坐标

java - 迁移到 AndroidX -“程序类型已存在 : android. support.v4.media.MediaBrowserCompat