如果你的项目需要使用到iOS版本 请使用下面的路径:https://github.com/yangsiyi41/amap_flutter_location
今天使用定位的时候出现的,之前没有,特此记录
在flutter里面使用高德插`amap_flutter_location报错,
出现的 问题
问题解决:
步骤一:升级到最新版的3.0, 官方更新了最新的sdk
amap_flutter_location: 3.0.0
步骤二:更新完sdk后,还需要在所有接口请求之前调用一下授权同意,
可以在初始化完sdk的地方调用
代码贴下面
///开始定位之前设置定位参数
AMapFlutterLocation.setApiKey(App.gaoDeAndroidKey, App.gaoDeIosKey);
// todo /// 高德SDK合规使用方案请参考官网地址:https://lbs.amap.com/news/sdkhgsy
// todo /// [hasContains] 隐私声明中是否包含高德隐私政策说明<br>
// todo /// [hasShow] 隐私权政策是否d窗展示告知用户<br>
AMapFlutterLocation.updatePrivacyShow(true, true);
///todo 必须保证在调用定位功能之前调用, 建议首次启动App时d出《隐私政策》并取得用户同意
///todo [hasAgree] 隐私权政策是否已经取得用户同意
AMapFlutterLocation.updatePrivacyAgree(true);
吧上面的都做完了就可以重新使用高德sdk了,定位就正常了,
谢谢大家观看
点个赞吧~~~~~~~
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)