收藏
回答

为啥点绿色按钮无法获取位置信息?

点完绿色按钮什么反应也没有,也没有报错,下面是我的代码,这是什么原因?

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

3 个回答

  • 一笑皆春
    一笑皆春
    星期一 17:10

    确保传的经纬度格式正确,需要传Number的,不能是字符串的

    星期一 17:10
    有用
    回复 4
    • Coisíní
      Coisíní
      发表于移动端
      星期一 17:24
      我在data里面有定义经纬度 data:{ longitude:0, latitude:0 }
      星期一 17:24
      回复
    • 一笑皆春
      一笑皆春
      星期一 17:26回复Coisíní
      点了没反应只有两种情况,1是经纬度格式错误,2是没更新用户隐私协议
      星期一 17:26
      回复
    • Coisíní
      Coisíní
      发表于移动端
      星期一 17:35回复一笑皆春
      这个怎么更新
      星期一 17:35
      回复
    • 一笑皆春
      一笑皆春
      星期一 18:18回复Coisíní
      星期一 18:18
      回复
  • 迪克
    迪克
    星期一 17:10
        let latitude = parseFloat(this.data.latitude);
        let longitude = parseFloat(this.data.longitude);
    
    

    你声明经纬度的时候是number还是string?

    转成浮点数试试 ,


    另外 把fail也打印下 看看是哪里的报错

    fail(err) {
              console.log(err);
            },
    


    星期一 17:10
    有用
    回复 3
  • 神经蛙
    神经蛙
    星期一 17:00

    你申请了定位接口吗wx.chooseLocation,在微信小程序后台申请

    星期一 17:00
    有用
    回复 1
    • Coisíní
      Coisíní
      发表于移动端
      星期一 17:35
      这个怎么申请
      星期一 17:35
      回复
登录 后发表内容