0

どのライブラリにGeocodeクラスがAndroidにありますか. デバイスのタイプに依存しますか?これは、次のようなロケーション名を取得するコードがあるためです:

List<Address> addresses = mGeocoder.getFromLocation(latitude, longitude, 1);

タブレットではこのコードはうまく機能しますが、電話関連のデバイスに関しては、空のリストを返すだけです。なぜ何か提案はありますか?

4

1 に答える 1

1

Android ドキュメントからAndroid: GeoCoder

プラットフォームにバックエンド サービスがない場合、Geocoder クエリ メソッドは空のリストを返します。isPresent() メソッドを使用して、Geocoder の実装が存在するかどうかを判断します。

ドキュメントによると、API レベル 1 から存在していますが、推奨される方法は isPresent を呼び出して、メソッドgetFromLocationgetFromLocationNameが実装されているかどうかを確認することです。

于 2012-06-06T14:22:46.973 に答える