阿呆喜欢996
阿呆喜欢996
  • 发布:2021-03-31 18:48
  • 更新:2021-09-16 20:06
  • 阅读:1537

UNIAPP IOS持续定位失败,返回坐标不更新

分类:uni-app

手机:苹果手机 IOS版本14,型号apple6s和apple11。
地图,百度地图。key无误,包名也无误。在安卓上可以正常运行,到IOS却不行
以下为定时器代码:

/* 毫秒级倒计时  
     * 循环模式  
     */  
    function count_down(that) {  

        if (countTooGetLocation >= 1000) {  
            //显示时间  
            var time = date_format(totalSecond * 1000);  
            that.updateTime(time);  
        }  

        if (countTooGetLocation >= 1000) { //1000为1s  
            //console.log("getlocal Start");  
            that.getLocation();  
            countTooGetLocation = 0;  
        }  

        //设置时钟,没100毫秒循环一次  
        timer = setTimeout(function() {  

            countTooGetLocation += 100;  
            total_micro_second += 100;  
            if (isRunning) {  
                totalSecond += 0.1;  
            }  
            count_down(that);  
        }, 100)  
    }

//在此处我使用过UNIAPP提供的三种定位方式,均只能定位一次,之后都不更新位置坐标。即有调用函数,没更新坐标值.
//我人有在楼下走动。可以确保是移动的,而且距离还不少,即时移动四五十米,坐标信息没一点变化。
//我分别用过以下几种函数:

getLocation() {  
//1.plus.geolocation.getCurrentPosition();  
//2.plus.geolocation.watchPosition();  
//3. var mapContext = uni.createMapContext("map", this);  
    //  var NmapContext = mapContext.$getAppMap();  
//      NmapContext.getUserLocation()  
//4.uni.getLocation()  
}

这个UNIAPP真是垃圾,垃圾产品。浪费我时间。广告打的不错,没能力就别搞那么多端。

2021-03-31 18:48 负责人:无 分享
已邀请:
阿呆喜欢996

阿呆喜欢996 (作者)

有没有人一样的情况!!

3***@qq.com

3***@qq.com - 222

我也遇到了,请问你解决了么? 我目前用的高德是可以的

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