收藏
回答

为什么moveToLocation移动不到指定经纬度?

ios不可以移动到指定经纬度 但是安卓可以 求解是为什么

      const query = wx.createSelectorQuery()
      query.select('#map').context(res => {
        res.context.moveToLocation({
          latitude: latitude,
          longitude: longitude,
          success: () => {
            this.setData({
              scale: 16
            })
          },
          fail: (err: any) => {
            console.log('move fail', err)
          }
        })
      }).exec()
回答关注问题邀请回答
收藏

3 个回答

  • 郑钱花
    郑钱花
    2022-03-29

    盲猜你的latitude和longitude传的是String吧,注意类型是Number

    2022-03-29
    有用 1
    回复 1
    • 微笑、带过
      微笑、带过
      2022-08-17
      感谢,就是这个问题,最主要是 translateMarker是string没问题,moveToLocation就不行,所以就没发现问题
      2022-08-17
      回复
  • 拾柒
    拾柒
    2022-03-29

    ios可以啊 https://developers.weixin.qq.com/s/LapYd7mL7syO

    2022-03-29
    有用 1
    回复 3
    • -
      -
      2022-03-29
      我这边真机调试不可以 我也不知道为什么 测试了三个机器 11 12 7p
      2022-03-29
      回复
    • 拾柒
      拾柒
      2022-03-29回复-
      真机我调了也可以
      2022-03-29
      回复
    • 丶怀绅
      丶怀绅
      2022-09-16
      试了一下确实可以,感谢
      2022-09-16
      回复
  • Mr.王℡
    Mr.王℡
    2023-08-16

    解决了吗

    2023-08-16
    有用
    回复
登录 后发表内容