harmonynextsdk | 百度地图api sdk-凯发k8官方旗舰厅

凯发k8官方旗舰厅-凯发app官方网站
全部服务产品
开发者频道
服务升级
登录
后台定位
下载开发文档

百度harmony next 定位sdk提供后台持续定位的能力,可在应用退至后台的状态下,持续记录位置信息。具体使用方法如下:

1. 启动后台定位
letwantagentinfo: wantagent.wantagentinfo={
wants:[
{
bundlename:"bundlename",
abilityname:"abilityname"
}
],
operationtype: wantagent.operationtype.start_ability,
requestcode:0,
wantagentflags:[wantagent.wantagentflags.update_present_flag]
};
wantagent.getwantagent(wantagentinfo).then((wantagentobj:wantagent)=>{
if(locclient !=null){
locclient.enablelocinbackground(wantagentobj);
}
});
2. 关闭后台定位
if(this.client!=null){
this.client.disablelocinbackground();
}
3. 在module.json5中做如下配置:
“abilities”:[
...
"backgroundmodes":[
// 长时任务类型的配置项
"location"
]
]
并申请长时任务权限

上一篇

基础定位

下一篇

获取经纬度

本篇文章对您是否有帮助?

网站地图