Geocoder.getFromLocationName() を使用しようとしていますが、これらの実際のデバイスでは同じ検索文字列が正常に機能します。
- ネクサス 1 (2.3.6)
- サムスン ギャラクシー SIII (4.0.4)
- ギャラクシー ネクサス (4.1.1)
私のNexus 7(4.1.1)では、メソッドは「サービスが利用できません」IOExceptionをスローします
簡略化されたコードは次のとおりです。
Geocoder geocoder = new Geocoder(mContext);
List<Address> addressFromSearch = geocoder.getFromLocationName("10918", 1);
また、モバイルデータとwifiのみを使用して各デバイスを試しましたが、すべて正常に動作しました. これまでのところ、機能しない唯一のデバイス/OS は Nexus 7 です。Geocoder.isPresent() もチェックしましたが、true が返されます。
私が見逃している可能性があるものについて何か考えはありますか?