请选择 进入手机版 | 继续访问电脑版
123下一页
返回列表 发新帖

[模块store] 百度定位问题

[复制链接]
15060257159 发表于 2021-12-1 10:34:47
切换到后台的时候,根本获取不到位置,通知栏信息也提示也没有,都配置了参数了,
  1.   bMap.getLocation({
  2.             accuracy: '10m',
  3.             autoStop: false,
  4.             enableLocInForeground: false,
  5.             filter: 1,
  6.             notification: {
  7.                 id: 9,   //(必选项) 数字类型;为通知栏notifation设置唯一id,必须大于0
  8.                 contentTitle: api.appName,//(必选项) 字符串类型;标题
  9.                 contentText: api.appName + '后台获取定位'  //(必选项) 字符串类型;内容
  10.             }
  11.         }, function (res, err) {})
复制代码


29条回复

技术支持-F 管理员 24779Y币
我们测试看看
15060257159 实习司机 146Y币
那个通知栏的信息根本就没有,不配置false又不会持续定位,华为手机就获取不到位置,切换到后台就断了。我都有点蒙了。好
特特法爷 管理员 1987Y币
我这边测试的可以获取到定位和通知栏信息提示
特特法爷 管理员 1987Y币
安卓手机
15060257159 实习司机 146Y币
华为?红米吗?我这边测试的是挂到后台,华为手机获取的位置,基本都是一样的,没有变化,人一直在走动。。。通知栏都没有,你那边有什么手机?我这边vivo  华为,红米都没有看到,你这代码跟我也是一样的吗?enableLocInForeground配置也是false吗?
特特法爷 · 2021-12-1 14:24我这边测试的可以获取到定位和通知栏信息提示
15060257159 实习司机 146Y币
可以发个你们测试的代码吗?我看看是不是我们哪里不一样,你们用的是什么模块,欧快的版本是什么?bmap吗?
特特法爷 管理员 1987Y币
var bMap = api.require('bMap');
        bMap.getLocation({
            accuracy: '10m',
            autoStop: false,
            enableLocInForeground: true,
            filter: 1,
            notification: {
                id: 9,   //(必选项) 数字类型;为通知栏notifation设置唯一id,必须大于0
                contentTitle: api.appName,//(必选项) 字符串类型;标题
                contentText: api.appName + '后台获取定位'  //(必选项) 字符串类型;内容
            }
        }, function (ret, err) {
            if (ret.status) {
                alert(JSON.stringify(ret));
            } else {
                alert(err.code);
            }
        })
特特法爷 管理员 1987Y币
注意一下这个参数,要写成  enableLocInForeground: true,
15060257159 实习司机 146Y币
enableLocInForeground这个参数我只要写成了false,定位都不会持续走了,更别说后台定位了,你们测试用的bmap模块是什么版本的?版本一样?
特特法爷 · 2021-12-1 15:26注意一下这个参数,要写成  enableLocInForeground: true,
123下一页
您需要登录后才可以回帖 登录

本版积分规则