Flutter 地理定位仪显示谷歌建筑在美国的横向和纵向

Flutter 地理定位仪显示谷歌建筑在美国的横向和纵向,flutter,flutter-layout,flutter-dependencies,flutter-web,Flutter,Flutter Layout,Flutter Dependencies,Flutter Web,我想用地理定位器找到并使用我的位置。为了检查我的位置是否正确,我使用了打印。令人惊讶的是,我得到的纬度和经度并非来自我的位置。他们是美国google building的。如何解决这个问题?你需要使用真实/物理设备。当你在emulator中运行时,它会选择美国的默认位置 您可以模拟位置,请参见此处:尝试在real Device中运行应用程序是的,没错。 var position = await Geolocator().getCurrentPosition( desiredAc

我想用地理定位器找到并使用我的位置。为了检查我的位置是否正确,我使用了打印。令人惊讶的是,我得到的纬度和经度并非来自我的位置。他们是美国google building的。如何解决这个问题?

你需要使用真实/物理设备。当你在emulator中运行时,它会选择美国的默认位置


您可以模拟位置,请参见此处:

尝试在real Device中运行应用程序是的,没错。
    var position = await Geolocator().getCurrentPosition(
      desiredAccuracy: LocationAccuracy.best,
    );
    setState(() {
      currentposition = position;
      print(currentposition);
      locationdata();
    }),}