マガジンのカバー画像

仕事

6
運営しているクリエイター

#住所

java.io.IOException: grpc failed|Android Kotlin 実践勉強会

以下の記事で、日本語の住所を緯度経度に変換する方法を紹介しました。 とても便利な機能ですが、稀に、「java.io.IOException: grpc failed」という例外が発生します。 原因は、ネットワークの問題に依存しています。通信環境が悪く、低速になっていたり、切断されると、「android.location.Geocoder#getFromLocationName」が例外を飛ばすのです。 Throws IOException if the network i

Google Maps で扱う住所を座標(緯度経度)に変換する|Android Kotlin 実践勉強会

Google Maps を利用して地図を扱う(制御する)際、日本語の住所ではなく「緯度経度」が必要になってきます。 Android では、日本語の住所を「緯度経度」に変換することが可能です。 「android.location.Geocoder#getFromLocationName」を使用します。 Address の配列を返します。返される Address は、このクラスのコンストラクターに提供されたロケールにローカライズされます。結果は最良の推測であり、意味のあるも