1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
| <template>
| <div>
| <div id="map-container" ref="mapContainer"></div>
| </div>
| </template>
|
| <script setup>
| import { onMounted, ref } from 'vue'
| const mapContainer = ref(null)
|
| onMounted(() => {
| // 初始化高德地图
| const map = new AMap.Map(mapContainer.value, {
| zoom: 10, // 初始缩放级别
| center: [116.397428, 39.90923], // 初始中心点(北京坐标)
| })
|
| // 添加基础控件
| AMap.plugin(['AMap.ToolBar'], () => {
| const toolbar = new AMap.ToolBar()
| map.addControl(toolbar)
| })
| });
|
|
| </script>
|
| <style lang="scss" scoped>
| #map-container {
| width: 300px;
| height: 160px;
| }
| </style>
|
|