私はlon latの場所から住所を取得する必要があります。私はジオコードで試していたが、動作しない(Service Not Availableをスローする)。その問題に対する他の解決方法はありますか?アンドロイド(api 8またはheigher)住所から住所を取得する
答えて
ジオコーダは、すべてのデバイスに存在するとは限りません。試して物事のカップル:
ドキュメントは必ずしも明らかではないが、あなたがGoogleのアドオンを持っている場合、あなたはジオコーダのバックエンドの実装を持つべきであると思われます。上記の点では不十分な場合は、明示的に
Geocoder.isPresent()
http://developer.android.com/reference/android/location/Geocoder.html#isPresent()でジオコーディング機能をチェックして誤った結果を防ぐため、お使いの実装で https://stackoverflow.com/a/2255592/483708
(下記参照)ターゲットAPIレベル用のGoogle APIにリンクしてみてください、あなたは、ウェブ経由で逆ジオコーディングを実行するためにGoogleマップのWeb APIを使用する必要があります。 http://code.google.com/apis/maps/documentation/geocoding/index.html#ReverseGeocoding
はまた、GoogleマップのWeb APIを使用していますが、「前進」ジオコーディングのためにこのブログの記事に
http://bricolsoftconsulting.com/perfect-geocoding-zoom-part-1/
を参照GeoCoderPlusライブラリを見てみましょう。あなたは、Web経由で逆ジオコーディングを独自に実装するためのガイダンスとして、ブログ投稿とそのコードを使用することができます。
SDK 2.2を実行しているエミュレータのバグのようです。私も同じ問題がありました。 2.1または2.3エミュレータを作成し、コードを試してください。
私はそれをcantrun 2.1、2.3で問題は同じです。 – santBart
新しいエミュレータを作成しましたか(既存のSDKバージョンを変更しただけではありません)。あなたは実際のデバイスで試しましたか?エミュレータの問題ではない場合は、コードを投稿できますか? – znat
私は2.3でエミュレータを作った。私は実際のデバイスで試していない。私のコード:Geocoderジオコーダ=新しいジオコーダ(getApplicationContext()、Locale.getDefault());リスト
アドレス= geocoder.getFromLocation(lat、lon、1); – santBart- 1. PHP PCRE - 住所を住所から取得する
- 2. GoogleアドレスAPI URL住所住所の例
- 3. Google Map API - ユーザーの住所を取得
- 4. 住所のアドレスを取得
- 5. jQueryジオコードで住所を取得する
- 6. 正確な住所から緯度/経度を取得する
- 7. 交換メールで住所を取得
- 8. 住所:&(数)
- 9. 住所のカスタムシート
- 10. ABPeoplePickerNavigationControllerから住所を取得する方法
- 11. androidの住所から緯度と経度を取得する
- 12. チェックは、住所は、R
- 13. 会場住所を通じてイベントの住所をジオコーディング
- 14. 住所を検索する
- 15. 住所paypal apiによる確認サービス
- 16. 住所確認グローバルソリューション
- 17. Googleマップと住所
- 18. RegEx。ボックスとRRの住所住所のテキストボックス
- 19. 正規表現は、住所
- 20. 緯度の長い住所
- 21. Googleマップv3 API - 自動完了(住所)
- 22. 住所 - >学区検索のAPI?
- 23. ユーザー郵便番号と住所を取得するには?
- 24. 半径内の近くの住所を取得する
- 25. 住所から文字列を受け取る方法は?
- 26. ジオコーディングされた住所から交差道路を取得する
- 27. は、MVC使用して請求先住所に配送先住所をコピー
- 28. 複数行住所のジオコーディング
- 29. DDDのユーザー、住所、国
- 30. 住所間の距離
コードとスタックトレースを投稿してください。 –