|
|
|
|
|
|
|
|
}) |
|
|
}) |
|
|
}) |
|
|
}) |
|
|
map.on('click', ({ lnglat }) => { |
|
|
map.on('click', ({ lnglat }) => { |
|
|
console.log(1111) |
|
|
|
|
|
if (marker) map.remove(marker) // 只取一次maker点 |
|
|
if (marker) map.remove(marker) // 只取一次maker点 |
|
|
marker = new AMap.Marker({ |
|
|
marker = new AMap.Marker({ |
|
|
position: new AMap.LngLat(lnglat.lng, lnglat.lat), |
|
|
position: new AMap.LngLat(lnglat.lng, lnglat.lat), |
|
|
offset: new AMap.Pixel(-10, -10), |
|
|
offset: new AMap.Pixel(-10, -10), |
|
|
icon: '//vdata.amap.com/icons/b18/1/2.png' |
|
|
icon: '//vdata.amap.com/icons/b18/1/2.png' |
|
|
}) |
|
|
}) |
|
|
console.log(map, marker) |
|
|
|
|
|
map.add(marker) |
|
|
map.add(marker) |
|
|
emit('mapEmit', lnglat) |
|
|
emit('mapEmit', lnglat) |
|
|
}) |
|
|
}) |