小程序打开地图 滑动地图之后 展示位置不在当前定位出 ,点击事件 触发地图返回当前定位点
如下
地图展示组件 注意 show-location设置为true
<map id="Map" :markers="markers" @markertap="markertap" style="width:750rpx;height:100vh;"
:longitude="longitude" :latitude="latitude" scale='16' show-location>
</map>
准备事件 找到地图组件
onReady() {
this.mapCtx = wx.createMapContext('Map');
}
重新定位按钮 及绑定事件
<view class="rePosition" @click="rePosition">
<view class="positionFont">重新定位</view>
</view>
定位事件 重点 使用this.mapCtx.moveToLocation()
rePosition(e) {
//this.getMyLocation() //获取当前采样点经纬度事件
this.mapCtx.moveToLocation() //地图回到当前位置
}