[Flutter] Geocoderを用いて座標から”日本語の”住所を取得する

まず、座標から英語の住所を取得する方法。

Geocoderを用いて座標から”英語の”住所を取得する

APIキーの取得や基本的なGoogleMaps API機能の設定は以下を参考に。

https://qiita.com/aoinakanishi/items/25f2526fc7c1fe8350c6

1. geocoderをインストールする

https://pub.dev/packages/geocoder

2.パッケージをimport

import 'package:geocoder/geocoder.dart';

3. 読み込む

final address = await Geocoder.local.findAddressesFromCoordinates(Coordinates(latitude, longitude));
logger.info(address[0].addressLine);

latitude, longitudeは任意の緯度経度情報。

取得したデータサンプルは以下(スカイツリー付近の座標を使った)

Tokyo Skytree Town, 1-2, Oshiage 1-Chōme, Sumida, Tokyo, Japan 131-0045

続く(https://coneta.jp/article/show/2937)