👌

GeoLocator パッケージの getCurrentPosition が2回目以降取得できない【 Flutter 】

2024/05/21に公開
dart
Geolocator.getCurrentPosition();

こいつが2回目動かない・・・
なんこれ

解決策

これ使えば良いかも

dart
Geolocator.getLastKnownPosition()

考察

あくまでも予想。

下記の issues でも載ってるけど iOS の問題なのかも
https://github.com/Baseflow/flutter-geolocator/issues/1193

確かに位置情報を取得するのって結構大変な作業だから
搭載してるだけでも凄いねんけど、それを毎回取得するってなると
バッテリーとかにも負担がハンパないから iOS はその辺エラー出してるんかなぁ
知らんけど。

Discussion