点击定位按钮,获取当前用户的位置,让地图回到当前定位的位置
const getLocation = () => {
mapCtx.getCenterLocation({
success(res) {
console.log(res)
scale.value = 18
setTimeout(() => {
mapCtx.moveToLocation({
longitude: res.longitude,
latitude: res.latitude,
})
}, 200)
},
})
}
改变 scale 无法生效??或者有其他的解决方法吗?
Vue 3 代码 mapContext = uni.createMapContext('map', currentInstance); mapContext.getScale({ success: (res) => { state.scale = res.scale; nextTick(() => { state.scale = 16; }); }, });