百度地图开放平台
更新时间: 2026/09/15 14:59

为帮助使用百度地图SDK的开发者(以下简称“您”)在符合《中华人民共和国个人信息保护法》、《中华人民共和国网络安全法》、《中华人民共和国数据安全法》及相关法律法规、政策与标准的规定下合规接入与使用第三方SDK,北京百度网讯科技有限公司(以下简称“我们”)特制定本《合规使用指南》(以下简称“指南”)。
请您在接入使用百度地图SDK前,充分阅读、理解并遵循本指南的全部要求,以确保您所开发的应用(以下简称“您的产品”)能够满足监管规定,规避隐私违规风险,实现合规稳定运营。

一、 接入/升级至满足监管要求的最新SDK版本

我们高度重视SDK的功能优化、个人信息安全与保护,并持续根据法律法规及监管要求对SDK进行合规性迭代。强烈建议您务必集成并使用我们从官方渠道发布的最新版本SDK,以便保障服务的稳定性与安全性,避免因使用旧版本SDK可能产生的合规不利影响。 SDK更新后,我们会及时通过官网公告通知或其他适当的方式提醒您更新的内容,以便您及时了解SDK最新版本信息。同时,您可以访问SDK最新版本下载链接,请您访问百度地图开放平台官网获取最新信息与下载链接:

版本最新版本下载链接

鸿蒙版本

二、APP隐私政策中应披露第三方SDK相关情况

请您确保您开发或运营的APP配备了符合监管要求的《隐私政策》文本。请您务必明确告知终端用户您的App集成了第三方SDK服务。您应在《隐私政策》中添加关于本SDK收集使用个人信息的目的、方式和范围等,并显示本SDK的开发运营者名称及隐私政策链接。您应在 APP 登录注册页面及 APP 首次运行时,通过弹窗、文本链接及附件等简洁明显且易于访问的方式,应当以清晰易懂的语言告知用户《隐私政策》,由用户在充分知情的前提下,作出自愿明确的意思表示。
我们提供以下告知文案示例供您参考,您可以通过文字或表格方式向用户告知。请您理解SDK不同版本提供的功能服务及所需的字段信息可能会因开发者的选择或配置不同而存在差异,因此请您参考SDK隐私政策及您实际接入使用的SDK运行情况向用户进行充分告知并获得用户的同意。
鸿蒙参考示例:

第三方SDK名称第三方公司名称收集个人信息类型使用目的隐私政策链接

百度地图地图SDK

北京百度网讯科技有限公司

  • 设备标识符(OAID)

  • 屏幕分辨率

  • 操作系统版本

  • 设备品牌及型号

  • 应用名

  • 经纬度

  • GNSS信息

  • 移动网络

  • WiFi网络

  • 用户使用地图功能时提供地图展示、位置信息展示等相关功能

    百度地图开放平台产品和服务隐私政策

    三、权限调用合规要求
    操作系统权限名称使用目的是否可选使用场景(可选添加)拒绝影响(可选添加)权限申请时机

    鸿蒙

    ohos.permission.INTERNET(允许使用Internet网络)

    用于访问网络获取地图服务

    必选

    地图显示

    地图无法展示

    由开发者应用决定,当您同意向开发者应用授予该权限时开启

    鸿蒙

    ohos.permission.GET_NETWORK_INFO(获取数据网络信息)

    检查网络可用性

    必选

    地图显示

    无法排查问题

    由开发者应用决定,当您同意向开发者应用授予该权限时开启

    鸿蒙

    ohos.permission.APP_TRACKING_CONSENT

    允许应用获取设备标识符(OAID)

    可选

    LBS服务

    无法排查问题

    由开发者应用决定,当您同意向开发者应用授予该权限时开启

    四、可选个人信息的配置示例

    1、OAID
    配置权限:

    "requestPermissions": [
    ...
    {
    //获取OAID
    "name": "ohos.permission.APP_TRACKING_CONSENT"
    },
    ...
    ]

    配置OAID开关:

    const config = new MapSDKConfigBuilder()
    .setPrivacyAgreed(true/false) // 隐私协议
    .setOaidEnabled(true/false) // OAID开关
    .build();
    Initializer.configure(config)
    .then(() => {
    // 初始化地图sdk
    })
    .catch((error: Error) => {
    console.debug('PrivacyConfigPage', 'Failed to update SDK config: ' + error.message);
    });
    五、延迟初始化要求

    为避免在未获得用户明确同意前处理用户个人信息(包括但不限于设备型号、系统版本、网络类型、应用标识等设备参数,并向远端鉴权服务发起请求),SDK 提供了可控的初始化与隐私模式配置能力。请务必遵守以下要求完成“延迟初始化”:
    1、获取用户同意后再初始化 SDK
    SDK 初始化入口为 Initializer.getInstance().initialize(ak, context),在隐私模式为开启状态时会使用隐私权限
    要求:只有在应用已通过弹窗、协议页等形式,获得用户对隐私政策/个人信息处理条款的明确同意后,才能调用 initialize 完成 SDK 初始化。
    在此之前严禁提前调用 initialize,避免在未获授权前收集或上传与用户相关的设备信息。

    2、初始化前可按需配置隐私模式,不触发初始化
    SDK 提供 Initializer.setPrivacyMode(isPrivacyMode: boolean) 作为初始化前的隐私策略开关:
    true:SDK会使用隐私权限
    false:默认值是false,指SDK不使用隐私权限
    要求:如需根据用户选择动态调整隐私策略,应在首次调用 initialize 之前,先调用 Initializer.setPrivacyMode(...) 完成配置,再在获得用户同意后执行 initialize。
    通过上述延迟初始化策略,可以确保 SDK 的鉴权与设备信息处理行为均发生在用户充分知情并同意之后,满足隐私合规要求。

    六、最终用户同意方式的说明及示例

    接入说明:App 首次运行时应当有隐私弹窗,隐私弹窗中应公示简版隐私政策内容并附完整版隐私政策链接,并明确提示最终用户阅读并选择是否同意隐私政策;隐私弹窗应提供同意按钮和拒绝同意的按钮,并由最终用户主动选择。如涉及敏感个人信息,应当取得您最终用户的单独授权同意,您可以通过单独弹窗的形式来实现最终用户的授权,并在您的《隐私政策》中针对敏感个人信息通过字体加粗或其他显著标识显示。
    隐私政策授权弹窗示例:

    七、如何联系我们

    我们设立了专门的个人信息保护团队和个人信息保护负责人,如果第三方开发者或终端用户对本规则或个人信息保护相关事宜有任何疑问或投诉、建议,可以通过以下方式与我们联系:

    我们将尽快审核所涉问题,并在15个工作日或法律法规规定的期限内予以反馈。

    上一篇

    隐私协议
    本篇文章对您是否有帮助?