|
|
@@ -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 }) => { |