请选择 进入手机版 | 继续访问电脑版
帖子
帖子
用户
博客
课程
12
返回列表 发新帖
2
帖子
0
勋章
28
Y币
勇可可 · 2022-12-6 09:10setAgreePrivacy
重要:为进一步采取加强对最终用户个人信息的安全保护措施,从地图SDK v7.5.0版本起,请开发者务必确保调用SDK任何接口前先调用隐私合规接口setAgreePrivacy,否则可能会无法正常使用相关功能。


感谢大家的回复,我按照大家的提示,也逐步进行调试,把目前的设置及程序报错的情况和大家反馈一下,大家帮我看看问题出现在哪里

1.模块只剩下baiduNavigation、mam(我人为也把版本选择最高,同时也勾选了“始终使用模块最新版本”)
2.在config文件中把bmap的设置都注释掉,只保留baiduNavigation的信息,其中设置部分如下(我认为就
应该是设置有问题,如果哪位同事baiduNavigation成功运行了,烦请将config中的代码贴出来)
  <preference name="backgroundMode" value="audio | location"/>
  <meta-data name="com.baidu.lbsapi.API_KEY" value="百度地图开放平台中新建应用的AK"/>
<feature name="baiduNavigation">
    <param name="android_api_key" value="百度地图开放平台中新建应用的AK" />   
    <param name="android_tts_appid" value="百度地图开放平台中新建应用的编号,就是一个八位数字,我的是28864**2" />
    <param name="android_tts_appkey" value="这个id到底应该输入那个信息,我没弄清,config中没有该项是不是也可以?" />
    <param name="android_tts_appsecret" value="这个我还能理解,因为我在百度地图开放平台新建应用的基础上又申请了离线TTS,能够看到有secret ID" />
    <param name="android_tts_authsn" value="这个id到底应该输入那个信息,我没弄清,config中没有该项是不是也可以?" />            
</feature>
3.在html中,我写的很简单,但在本机编译提示Cannot read properties of undefined (reading '***'),我把代码都上传到服务器,打包编译,现在apk能运行起来,但一样报错,既不加载出来地图,也没有导航页面
var baiduNavigation = api.require('baiduNavigation');

//如果写setAgreePrivacy,就提示Cannot read properties of undefined (reading 'setAgreePrivacy')
baiduNavigation.setAgreePrivacy({   
    isAgree:true
})         

//篇幅原因,就不写那么多了,都是帮助文档中拷贝下来的,如果写setItemOverlay,就提示Cannot read properties of undefined (reading 'setItemOverlay')
baiduNavigation.setItemOverlay({  
        items:[{
                image:'widget://image/111.jpg',
                position:{
                lon : 112.07539000000002, // 经度
                lat : 34.43144 // 纬度.
                },
   
    })
       
//篇幅原因,就不写那么多了,都是帮助文档中拷贝下来的,如果写start,就提示Cannot read properties of undefined (reading 'start')
        baiduNavigation.start({  
    start: {                            // 起点信息.
        position: {                     // 经纬度,与address配合可为空
            lon: 112.47723797622677,    // 经度.
            lat: 34.556480000000015     // 纬度.
        },
        title: "中国四大石窟之一",       // 描述信息
        address: "龙门石窟"             // 地址信息,与position配合为空
    },)
我这边测试一下,已经协作给我了,私聊解决
12
您需要登录后才可以回帖 登录

本版积分规则