收藏
回答

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

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

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

3 个回答

  • 一笑皆春
    一笑皆春
    2024-11-18

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

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

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

    转成浮点数试试 ,


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

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


    2024-11-18
    有用
    回复 3
  • 神经蛙
    神经蛙
    2024-11-18

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

    2024-11-18
    有用
    回复 1
    • Ωπ
      Ωπ
      发表于移动端
      2024-11-18
      这个怎么申请
      2024-11-18
      回复
登录 后发表内容