当前位置: 首页 > 知识库问答 >
问题:

如何获得设备在颤振模块中的当前位置?

咸浩初
2023-03-14

我正在为android应用程序开发一个Flutter模块,该模块使用Geolocatore获取设备的当前位置。但当flutter模块初始化时,我得到了以下错误:

location_permissions:无法检测当前activity

我已经将这两行添加到AndroidManifest文件中(用于Android应用程序和flutter模块2)

<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

我使用这个函数来获取当前位置

 void _getUserLocation() async {
    Position position = await Geolocator()
        .getCurrentPosition(desiredAccuracy: LocationAccuracy.high);
    List<Placemark> placemark = await Geolocator()
        .placemarkFromCoordinates(position.latitude, position.longitude);
    setState(() {
      _initialPosition = LatLng(position.latitude, position.longitude);
      _position = position ;
      print('${placemark[0].name}');
    });
  }

共有1个答案

班昱
2023-03-14
import 'package:geolocator/geolocator.dart';

Position position = await Geolocator.getCurrentPosition(desiredAccuracy: LocationAccuracy.high);

源:源url

 类似资料:
  • 在Android中,我们有,<代码>设置。保护ANDROID\u ID。我不知道iOS的等效版本。在flutter中是否有一个flutter插件或一种方法可以为Android和IOS获取唯一的设备id?

  • 在json中传递变量中的值时出现以下问题。encode没有得到例外的响应,但是我在传递值时没有得到正确的响应,我尝试使用map和不同的头无法得到确切的问题。 > 不工作 字符串getvalue=“响应值”;var_body=json。编码({“context”:getvalue}); var res=等待http。post(链接,标题:{“内容类型”:“应用程序/json”,},正文:\正文);

  • 我是新的android,我想显示我当前的位置像“巴基斯坦拉合尔乔哈尔镇”。有什么需要帮忙的吗?

  • 我正在尝试在android Studio中安装flutter sdk……每次我在android Studio中安装flutter sdk时,它都会再次向我显示相同的错误“Flutter sdk未在指定位置找到”这就是我每次得到的

  • 我正在开发一个应用程序,其中我只需要获得GMT偏移时间,即印度5.30。我如何实现这个飞镖。 var now = new DateTime.now();var timezoneOffset=now.timeZoneOffset; 打印(timezoneOffset);控制台:05:30:00 如何获得/- GMT偏移量?

  • 当名为entLocation的条目框聚焦时,我想获取我的设备的经纬度。我正在使用Xamarin.Essential Geolocation来获取我的设备的GPS位置我遵循了文档和教程,但我仍然无法获得GPS位置。我已经在下面添加了我的android清单的权限,仍然什么都没有。我在“Error3”上得到一个显示警报,Error3是无法获得位置时的例外。 错误是“java.lang.NullPoint