gpt4 book ai didi

android - 如何解决这个 "Cannot enable MyLocation layer as location permissions are not granted"?

转载 作者:IT王子 更新时间:2023-10-29 06:38:04 31 4
gpt4 key购买 nike

我在我的 flutter 页面中包含了一个简单的 GoogleMap 组件,只是为了看看它是否有效,但我无法解决这个问题。我编译应用程序,当我导航到该页面时,我在控制台中收到以下错误:

"E/GoogleMapController( 3376): Cannot enable MyLocation layer as location permissions are not granted"

我可以看到组件,但看不到 map (见图片):

googleMap example flutter

添加的配置:

//(AndroidManifest.xml)

<meta-data android:name="com.google.android.geo.API_KEY" android:value="apikey"/>

//(pubspec.yaml)
google_maps_flutter: ^0.5.0

编辑 - 解决方案

添加权限包请求权限。您可以安装此软件包来管理您的权限:https://pub.dartlang.org/packages/permission

最佳答案

android.permission.ACCESS_FINE_LOCATION 被认为是危险的权限。您是否使用了permission 包来请求权限? https://pub.dartlang.org/packages/permission

关于android - 如何解决这个 "Cannot enable MyLocation layer as location permissions are not granted"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55500970/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com