2010-11-25 16 views
0

Androidで逆ジオコーディングを使用してアドレスから緯度/経度を取得しようとしているときにnullポインタ例外が発生しています....その他の方法で??逆ジオコーディングが機能していない:Google paltform:2.2、Api:8

あなたのアプリが位置情報の更新が供給されていない必要があります
+0

[ヘルプ!ジオコーディングが失敗します:forwardGeocode():GLSがステータス20で失敗しました](http://stackoverflow.com/questions/4273050/help-geocoding-fails-forwardgeocode-gls-failed-with-status-20) – EboMike

答えて

0

..

あなたのコードでは、ロケーション・オブジェクトにgetLattitudeまたはgetLongitudeメソッドを呼び出すする必要があります。..

あなたは、位置更新を受け取る場合を除き。これは常にnullポインタが発生します例外

実際のデバイスでアプリケーションをテストしてください。 シミュレータを使用している場合GPSが有効になっていることを確認します。

マニフェストファイルでロケーションの権限を確認してください。

完全にロケーションリスナーを実装します。

これについてコードが必要な場合は、それも投稿します。あなたがその良いことをすることができれば。

+0

ありがとう..実際に"IoException"を与え、後でnullのgeopointにクラッシュするコードスニペットにアクセスしています。Geocoder geoCoder = new Geocoder(this、Locale.US); –

0

エミュレータの既知のバグです。明らかに実際のデバイスで正常に動作します。

link text

関連する問題