私はAndroidアプリでジオコーダーを使用して文字列をアドレスに解決しています。次のコードスニペットは、Wifiでは正常に機能しますが、3Gでは機能しません。3Gを超えると、がスローされIOException: Unable to parse response from server
ます。
これに関する他の議論では、一般的な答えは、ジオコーダーが1分間に何度も使用され、しきい値を超えており、サービスが一時的に例外をスローすることであると考えられます。数週間前に入手した新しい電話(Nexus S、android 4.1)で動作するサービスを利用できなかったため、これは私の場合ではないと確信しています。
これはスニペットです:
Geocoder gc = new Geocoder(this);
List<Address> newAddresses = gc.getFromLocationName(arg0.toString(), 10);
何か案は?