Guan
Guan
  • 发布:2019-09-08 23:53
  • 更新:2021-04-01 11:32
  • 阅读:2168

【报Bug】plus.geolocation.watchPosition 百度地图无法持续定位

分类:HBuilderX

详细问题描述

在使用持续定位方法时,设置百度地图类型,返回gps格式是“bd09ll”时,启动后首次能正常获取坐标,第二次以后返回的经纬度坐标就是一致的了

[js代码]
document.addEventListener('plusready', onPlusReady, false);
// 扩展API加载完毕,现在可以正常调用扩展API
function onPlusReady(){
plus.geolocation.watchPosition(function(position){
alert('Geolocation Latitude:' + p.coords.latitude + ' Longitude:' + p.coords.longitude + ' Altitude:' + p.coords.altitude);

            }, function(e){  
                alert('请检查是否开启位置信息和查看APP是否有获取位置权限');  
            }, {  
                provider:'baidu',  
                maximumAge:5000,  
                coordsType:'bd09ll'  
            });  

            mui.init({  
                subpages:[{  
                  url:'index.html',//子页面HTML地址,支持本地地址和网络地址  
                  id:'index',//子页面标志  
                  styles:{  
                    top:0,//子页面顶部位置  
                    bottom:0,//子页面底部位置  
                  },  
                  extras:{}//额外扩展参数  
                }]  
              });  
        }  

重现步骤

[步骤]
复制上面的代码进行测试就能得到错误的结果

[结果]

[期望]

[如果语言难以表述清晰,拍一个视频或截图,有图有真相]

IDE运行环境说明

使用 HBuilderX

[IDE版本号]
2.2.2.20190816
[windows版本号]
win 10

[运行端是h5或app或某个小程序?]
h5
[运行端版本号]
28
[项目是cli创建的还是HBuilderX创建的?如果是cli创建的,请更新到最新版cli再试]
HBuilderX

App运行环境说明

android 9
[Android版本号]

[模拟器型号]
android 9

[可重现代码片段]
document.addEventListener('plusready', onPlusReady, false);
// 扩展API加载完毕,现在可以正常调用扩展API
function onPlusReady(){
plus.geolocation.watchPosition(function(position){
alert('Geolocation Latitude:' + p.coords.latitude + ' Longitude:' + p.coords.longitude + ' Altitude:' + p.coords.altitude);

            }, function(e){  
                alert('请检查是否开启位置信息和查看APP是否有获取位置权限');  
            }, {  
                provider:'baidu',  
                maximumAge:5000,  
                coordsType:'bd09ll'  
            });  

            mui.init({  
                subpages:[{  
                  url:'index.html',//子页面HTML地址,支持本地地址和网络地址  
                  id:'index',//子页面标志  
                  styles:{  
                    top:0,//子页面顶部位置  
                    bottom:0,//子页面底部位置  
                  },  
                  extras:{}//额外扩展参数  
                }]  
              });  
        }  

联系方式

email guanzs@foxmail.com
[QQ]
962644125

2019-09-08 23:53 负责人:无 分享
已邀请:
阿呆喜欢996

阿呆喜欢996

我也是一样啊,垃圾产品。整天雇佣水军去吹,然后BUG一大堆,兼容性又差。就是专门让技术领导人来选。说的多么多么美好。用起来屎一样。无数个坑啊。

该问题目前已经被锁定, 无法添加新回复