【问题标题】:Flutter: Too many positional arguments in the getPermission function using geolocation packageFlutter:使用 geolocation 包的 getPermission 函数中的位置参数太多
【发布时间】:2020-06-07 07:52:14
【问题描述】:

我正在使用颤振地理定位包来获取用户的当前位置。但是在请求用户许可时,我收到错误:LocationPermission() 中的位置参数太多。谁能帮帮我?

getPermission() async {
        final GeolocationResult result =
            await Geolocation.requestLocationPermission(const LocationPermission(
                android: LocationPermissionAndroid.fine,
                ios: LocationPermissionIOS.always));
        return result;
      }

Screenshot of the problem is here ????

【问题讨论】:

    标签: flutter geolocation flutter-dependencies


    【解决方案1】:

    根据this 和错误,requestLocationPermission 没有位置参数,所以用法是:

    getPermission() async {
        final GeolocationResult result =
            await Geolocation.requestLocationPermission(permission: const LocationPermission(
                android: LocationPermissionAndroid.fine,
                ios: LocationPermissionIOS.always));
        return result;
      }
    

    【讨论】:

      猜你喜欢
      • 2020-08-10
      • 2023-01-14
      • 1970-01-01
      • 1970-01-01
      • 2016-10-28
      • 2021-11-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多