首页 > 解决方案 > 地理定位器显示美国谷歌建筑的经纬度

问题描述

    var position = await Geolocator().getCurrentPosition(
      desiredAccuracy: LocationAccuracy.best,
    );
    setState(() {
      currentposition = position;
      print(currentposition);
      locationdata();
    }),}

我想使用地理定位器查找和使用我的位置。为了检查我的位置是否正确,我使用了 print。令人惊讶的是,我得到的经纬度不是来自我的地方。他们是谷歌在美国的建筑。如何解决这个问题呢?

标签: flutterflutter-layoutflutter-dependenciesflutter-web

解决方案


您需要为此使用真实/物理设备。当您在模拟器中运行它时,它将选择美国的默认位置。

您可以在此处模拟位置:如何在 Android 模拟器中模拟 GPS 位置?


推荐阅读