簡體   English   中英

Flutter 我無法從地理定位器獲取地址

[英]Flutter I cant get address from geolocator

我可以獲取位置,但我想從該位置獲取地址。 我使用地理定位器插件,這是我的 _getAddress 方法:

 _getAddress() async {
   try {
      List<Placemark> placeMark = await 
      locator.placemarkFromCoordinates(
      _currentPosition.longitude, 
      _currentPosition.longitude);
      Placemark place = placeMark[0];
      setState(() {
        _currentAddress =
         "${place.locality}, ${place.postalCode}, 
         ${place.country}";
       });

   } catch (e) {
     print(e);
}

}

我怎樣才能做到這一點?

我擁有所有位置權限。

這是我的錯誤:

PlatformException(ERROR_GEOCODING_COORDINATES,grpc 失敗,null)

placemarkFromCoordinates不再在地理定位器庫中:

https://pub.dev/packages/geolocator

在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM