高德地图SDK未设置隐私合规而导致地图不显示的解决办法

高德地图SDK未设置隐私合规而导致地图不显示的解决办法

问题描述

最近在做毕业设计时,遇到了调试时能运行但无法显示地图的问题。

在这里插入图片描述
打开logcat,能够看到问题的描述:
在这里插入图片描述

问题解决

带着问题,我们打开了高德地图SDK合规使用方案

发现原因是:

确保调用SDK任何接口前先调用更新隐私合规updatePrivacyShow、updatePrivacyAgree两个接口并且参数值都为true,若未正确设置有崩溃风险,使用3dmap SDK 功能前请设置隐私权政策是否弹窗告知用户。

点击安卓平台的合规接口说明,有详细的开发注意事项。

在这里插入图片描述
链接:Android-地图SDK-开发注意事项

除了配置Key,在AndroidManifest.xml中配置权限这些基本的内容,我们还要在构造MapView之前必须进行合规检查(OfflineMapManager,LBSTraceClient等也是一样的操作),设置接口之前保证隐私政策合规,检查接口如下:

//Java
MapsInitializer.updatePrivacyShow(context,true,true);
MapsInitializer.updatePrivacyAgree(context,true);

翻译成人话就是:在onCreate()函数中,在构造地图之前加上上面两句话

在这里插入图片描述

最终结果

地图能正常实现了。

在这里插入图片描述
因为还没有实现定位功能,所以地图默认在北京。


文章标签:

原文连接:https://blog.csdn.net/ProgramNovice/article/details/123216171

相关推荐

GIS技术在医疗行业的应用:利用切片地图发布技术解决dmetrix数字病理切片在线浏览

【云原生】 iVX 低代码开发 引入腾讯地图并在线预览

159_模型_Power BI 地理分析之形状地图

做一个高德地图的 iOS / Android .NET MAUI 控件系列 - 前言

听杰伦新歌发现QQ音乐元宇宙,权游角色关系可视化地图、VNote 工具(Typora:勿cue谢谢)、最新论文 | ShowMeAI资讯日报 #07.07

L7Draw 3.0:新版地图绘制正式来袭

分享一下如何制作专业的手绘电子地图

Android反编译:手把手教你制作高德地图车机共存版

【历史上的今天】6 月 11 日:蒙特卡罗方法的共同发明者出生;谷歌推出 Google 地球;谷歌收购 Waze

Android Studio第14课百度地图,获取相册和拍照

开箱即用 Google地图实现钉钉打卡功能

地图之家总目录

Python绘制世界疫情地图

Android实战开发之三种地图类型

LightningChart数据可视化图形控件使用篇26-Tile maps(瓦片地图)

MATLAB轻松绘制地图路线——Dijkstra(迪杰斯特拉)算法最短路径规划

Android Studio调用高德地图api

使用Python获取最新疫情数据,制作可视化动态地图,实时展示各地情况

Unity 小地图

微信小程序使用地图map (详细)