Uniya3
@Uniya3 (Uniya)

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

現在地の取得が上手くいかない

Q&A

Closed

Flutterの現在地に大きな誤差がある

 現在Flutterで現在地を取得したいのですが、緯度はしっかり表示されているにも関わらず、経度が的外れな所を取得し表示してしまいます。
 解決法や原因をご存知の方、ご教授願います

発生している問題

I/flutter ( 4715): 緯度: 37.4219983
I/flutter ( 4715): 経度: -122.084
I/flutter ( 4715): 高度: 5.0

または、問題・エラーが起きている画像をここにドラッグアンドドロップ

該当するソースコード

/// 現在地取得
class Distance {
  Future<void> getLocation() async {
    // 現在の位置を返す
    Position position = await Geolocator.getCurrentPosition(
        desiredAccuracy: LocationAccuracy.high);
    // 北緯がプラス。南緯がマイナス
    print("緯度: " + position.latitude.toString());
    // 東経がプラス、西経がマイナス
    print("経度: " + position.longitude.toString());
  }
}

/// 現在地表示
Distance distance = Distance();
// 緯度をprint
print(distance.getLocation());

参考資料

0

No Answers yet.

Your answer might help someone💌