|
勇可可 · 2022-12-6 09:10setAgreePrivacy
重要:为进一步采取加强对最终用户个人信息的安全保护措施,从地图SDK v7.5.0版本起,请开发者务必确保调用SDK任何接口前先调用隐私合规接口setAgreePrivacy,否则可能会无法正常使用相关功能。
由于我用了bMap,因此先map.setAgreePrivacy,然后定义了baiduNavigation,同时又调用了baiduNavigation.setAgreePrivacy,目前调试窗口提示Cannot read properties of undefined (reading 'setAgreePrivacy')。。。。。
我程序代码如下:
var map = api.require('bMap');
map.setAgreePrivacy({
agree:true
});
map.initMapSDK(function(ret) {
if (ret.status) {
alert('地图初始化成功!');
var winHeight = api.winHeight;
var winWidth = api.winWidth; //赋予变量窗口宽度或者高度值
var lon_user;
var lat_user;
map.open({
rect:{
x: 0,
y: 0,
w: 'auto',
h: winHeight //761 //-78
},
center: {
lon: 126.6421310000, // 经度.
lat: 45.7794480000 // 纬度.
},
zoomLevel:15,
showUserLocation : true
},function(ret){
alert('show加导航模块2');
map.show();
// map.getLocation({
// accuracy: '10m',
// autoStop:true,
// filter: 1
// },function(ret){
// var sta = ret.status;
// lon_user = ret.lon;
// lat_user = ret.lat;
// map.setCenter({
// coords: {
// lon: lon_user,
// lat: lat_user
// },
// animation: true
// });
// });
})
}
});
var baiduNavigation = api.require('baiduNavigation');
baiduNavigation.setAgreePrivacy({
isAgree:true
})
baiduNavigation.start({
start: { // 起点信息.
position: { // 经纬度,与address配合可为空
lon: 112.47723797622677, // 经度.
lat: 34.556480000000015 // 纬度.
},
title: "中国四大石窟之一", // 描述信息
address: "龙门石窟" // 地址信息,与position配合为空
},
goBy: [{ // 途经点位置信息.
position: { // 经纬度,与address配合可为空
lon: 109.77539000000002, // 经度
lat: 33.43144 // 纬度.
},
title: "释源", // 描述信息
address: "白马寺" // 地址信息,与position配合为空
}],
end: { // 终点信息.
position: { // 经纬度,与address配合可为空
lon: 111.57062599999995, // 经度
lat: 33.784214 // 纬度
},
title: "龙蛇之窟", // 描述信息
address: "鸡冠洞" // 地址信息,与position配合为空
}
}, function(ret, err) {
if (ret.status) {
api.alert({
title: "提示",
msg: '导航成功'
});
} else {
var msg = "未知错误";
if (1 == err.code) {
msg = "获取地理位置失败";
}
if (2 == err.code) {
msg = "定位服务未开启";
}
if (3 == err.code) {
msg = "线路取消";
}
if (4 == err.code) {
msg = "退出导航";
}
if (5 == err.code) {
msg = "退出导航声明页面";
}
api.alert({
title: "导航出错",
msg: msg
});
}
}); |
|