Parcourir la source

地图搜索自动选点

tags/v1.0.0
吴迪 il y a 2 ans
Parent
révision
0c51202c6d
1 fichiers modifiés avec 12 ajouts et 1 suppressions
  1. +12
    -1
      src/views/task-manage/components/MapComp.vue

+ 12
- 1
src/views/task-manage/components/MapComp.vue Voir le fichier

@@ -29,7 +29,18 @@ GMap.then((AMap) => {
poiPicker.on('poiPicked', ({ item }) => {
const inp = document.getElementById('pickerInput')
inp.value = item.name
map.setCenter(item.location) // 移动到中心位置
// map.setCenter(item.location) // 移动到中心位置
if (marker) map.remove(marker)
marker = new AMap.Marker({
title: item.address,
icon: '//vdata.amap.com/icons/b18/1/2.png'
})

marker.setMap(map)
marker.setPosition(item.location)
map.setCenter(item.location)

emit('mapEmit', item.location)
})
})
map.on('click', ({ lnglat }) => {

Chargement…
Annuler
Enregistrer