收藏
回答

微信小程序地图拖动、缩放改变绑定的latitude、longitude、scale,点击复位返回?

地图拖动缩放之后绑定的latitude、longitude、scale怎么改变,点击复位latitude、longitude、scale回到原始值

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

1 个回答

  • 十
    2023-05-05

    拖动、缩放地图事件

    regionChange(e) {

    let mapObjs = wx.createMapContext('mapId')

    mapObjs.getCenterLocation({

    success: res => {

    this.latitude = res.latitude.toFixed(6)

    this.longitude = res.longitude.toFixed(6)


    },


    })

    mapObjs.getScale({

    success: res => {

    this.scale = res.scale

    },


    })

    },

    重置方法

    resetButton() {

    this.scale = 16

    uni.createMapContext("mapId", this).moveToLocation({

    latitude: this.latitudeTwo,

    longitude: this.longitudeTwo

    })

    },

    2023-05-05
    有用
    回复 1
    • 十
      2023-05-05
      这个方法改变了原始的经纬度数据,但是点击复位时却没有回到原始位置,直接对latitude、longitude、scale 赋值也不行
      2023-05-05
      回复
登录 后发表内容