From 5cd51c2c3af697bf926f544eb6c605a40b1840ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8A=B1=E5=BC=80=E5=8D=8A=E4=BA=A9=E5=9C=B0?= <2572468699@qq.com> Date: Mon, 12 Sep 2022 15:59:08 +0800 Subject: [PATCH] fix: can not sync map center that mouse move end fixed #11 --- package.json | 2 +- src/components/baidu-map/index.vue | 12 +----------- 2 files changed, 2 insertions(+), 12 deletions(-) diff --git a/package.json b/package.json index 928544f5..74b3043d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "vue3-baidu-map-gl", - "version": "0.0.7", + "version": "0.0.8", "main": "./dist/index.js", "typings": "./lib/index.d.ts", "exports": { diff --git a/src/components/baidu-map/index.vue b/src/components/baidu-map/index.vue index fbc4d6c4..45b17ab1 100644 --- a/src/components/baidu-map/index.vue +++ b/src/components/baidu-map/index.vue @@ -250,7 +250,7 @@ watch(() => props.zoom, setZoom) watch(() => props.tilt, setTilt) watch(() => props.heading, setHeading) - watch(() => props.center, setCenter, { + watch(() => props.center, setCenterAanZoom, { deep: true }) watch(() => props.enableDragging, setDragging) @@ -299,16 +299,6 @@ function genPoint(lng: number, lat: number): BMapGL.Point { return new BMapGL.Point(lng, lat) } - /** - * 设置中心点 - */ - function setCenter(): void { - if (typeof props.center === 'string') { - map!.setCenter(props.center) - } else { - map!.setCenter(genPoint(props.center.lng, props.center.lat)) - } - } /** * 设置中心点和缩放级别 */