###前提・実現したいこと
Androidにて緯度・経度を取得しGeocoderを利用して住所情報を取得しています。
変換された住所情報はAddress.getAddressLineにて取得し利用しています。
###発生している問題・エラーメッセージ
住所情報の取得にはAddress.getAddressLineを利用しており配列情報の
0番目が国名
1番目が住所(東京都XXX丁目番地)
として取得出来る認識で利用していますが、配列情報の0番目に
国名+住所
として返却される事象が発生しています。
###試したこと
Geocoderの結果として返却されたAdressの配列数は
Adress.getMaxAddressLineIndexを利用して取得し判定していますが
配列数が1未満の場合には本事象が発生するようです。
###お聞きしたいこと
現実装として配列の0番目(getAddressLine(0))には国名のみとの認識から
配列の1番目を表示すべき住所とし利用していましたが
(配列数が1未満の場合には住所が取得できなかったとしてエラーを表示しています。)
上記挙動となっているので処理を見直す必要があるかと思慮しています。
APIの仕様として最近変更があったのでしょうか。
何か情報をご存知の方が居ましたら教えて頂きたくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/08/08 01:09