diff --git a/app/pages/map-demo.vue b/app/pages/map-demo.vue index 629cead..210c431 100644 --- a/app/pages/map-demo.vue +++ b/app/pages/map-demo.vue @@ -8,94 +8,22 @@

基础地图

-
- - - - -
- -
- - - {{ zoomLevel }} -
- -
- - -
-
-

地图事件信息

-
-
- 地图状态: - {{ mapStatus }} -
-
- 最后点击位置: - {{ lastClick.lng.toFixed(6) }}, {{ lastClick.lat.toFixed(6) }} -
-
- 当前中心点: - {{ currentCenter.lng.toFixed(6) }}, {{ currentCenter.lat.toFixed(6) }} -
-
- 当前缩放级别: - {{ currentZoom }} -
-
-
-
-

快速定位

-
- -
-
+ + @@ -117,26 +45,9 @@ const currentZoom = ref(17) // 计算属性 const mapCenter = computed(() => [centerLng.value, centerLat.value]) -const mapStatusClass = computed(() => { - switch (mapStatus.value) { - case '地图加载完成': - return 'status-success' - case '加载中...': - return 'status-loading' - default: - return 'status-error' - } -}) -// 快速定位城市 -const quickLocations = [ - { name: '北京', center: [116.397428, 39.90923], zoom: 10 }, - { name: '上海', center: [121.473701, 31.230416], zoom: 10 }, - { name: '广州', center: [113.264385, 23.129163], zoom: 10 }, - { name: '深圳', center: [114.085947, 22.547], zoom: 10 }, - { name: '武汉', center: [112.397428, 31.90923], zoom: 11 }, - { name: '成都', center: [104.066541, 30.572269], zoom: 10 } -] + + // 地图事件处理 const onMapReady = (mapInstance) => {