getlocation: function (){}真机测试无效 怎么解决啊

发布于 8 年前作者 liaoxiulan16831 次浏览最后编辑 7 年前来自 ask

getlocation: function (){}真机测试无效 怎么解决啊

getlocation: function () { 

  wx.getLocation({ 

   type: ‘gcj02’, 

   success: function (res) { 

    var latitude = res.latitude 

    var longitude = res.longitude 

    var speed = res.speed 

    var accuracy = res.accuracy 

    console.log(“latitude:” + latitude) 

    console.log(“longitude:” + longitude) 

    console.log(“speed:” + speed) 

    console.log(“accuracy:” + accuracy) 

    wx.openLocation({ 

     latitude: latitude, 

     longitude: longitude, 

     scale: 11 

    }) 

   } 

  }) 

 }

真机 测试  没有反应 求大神帮助

5 回复
yongxiao
yongxiao1 楼6 年前

问题解决了

that.setData({

          latitude: latitude,

          longitude: longitude

)};

kyan
kyan2 楼6 年前

没有报错呢 就是没有 弹出 需要用户 授权获取地理位置的信息  去掉getlocation: function (){}  放到 onLoad: function () {} 会弹出一个地图页面

ylong
ylong3 楼6 年前

有没有人回复啊  微信号 weixiaoddx

lima
lima4 楼6 年前

感觉 getlocation: function (){} 没有起到作用 为什么啊 好奇怪

xielei
xielei5 楼6 年前

有报错吗?我用的好好的