收藏
回答

getLocation 地理位置定位失败?

该代码在应用中,90%的情况下都可以成功定位。但是每天都会有大概10%的人定位不了。定位不了的时候,根据程序跟踪,发现进入了read 执行了 $("#t_xz_kq\\.f1").val("01"); 但是 $("#t_xz_kq\\.f1").val("02"); 就没执行。定位失败的人也不固定,但是有那么几个人失败的情况多一些,其他的人偶尔失败。

wx.ready(function () {

  $("#t_xz_kq\\.f1").val("01");

  wx.getLocation({

    type: 'wgs84', // 默认为wgs84的gps坐标,如果要返回直接给openLocation用的火星坐标,可传入'gcj02'

    success: function (res) {

      $("#t_xz_kq\\.f1").val("02");

        var latitude = res.latitude; // 纬度,浮点数,范围为90 ~ -90

        var longitude = res.longitude; // 经度,浮点数,范围为180 ~ -180。

      $("#t_xz_kq\\.f1").val("03");

       $("#t_xz_kq\\.jd").val(longitude);

     $("#t_xz_kq\\.wd").val(latitude);

      // var speed = res.speed; // 速度,以米/每秒计

      //  var accuracy = res.accuracy; // 位置精度

}})


回答关注问题邀请回答
收藏

1 个回答

  • 老张
    老张
    2020-05-04

    代码我完全看不懂,水平不够。

    2020-05-04
    有用
    回复
登录 后发表内容
问题标签