Переглянути джерело

marker图标

pull/62/head
吴迪 1 рік тому
джерело
коміт
5027327e0f
2 змінених файлів з 3 додано та 2 видалено
  1. BIN
      src/assets/red.png
  2. +3
    -2
      src/views/task-manage/components/MapComp.vue

BIN
src/assets/red.png Переглянути файл

Before After
Width: 36  |  Height: 34  |  Size: 1.3KB

+ 3
- 2
src/views/task-manage/components/MapComp.vue Переглянути файл



<script setup name="mapComp"> <script setup name="mapComp">
import GMap from '@/utils/map/GMap' import GMap from '@/utils/map/GMap'
import redImg from '@/assets/red.png'


const emit = defineEmits(['mapEmit']) const emit = defineEmits(['mapEmit'])
let marker = null let marker = null
if (marker) map.remove(marker) if (marker) map.remove(marker)
marker = new AMap.Marker({ marker = new AMap.Marker({
title: item.address, title: item.address,
icon: '//vdata.amap.com/icons/b18/1/2.png'
icon: redImg
}) })


marker.setMap(map) marker.setMap(map)
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: redImg
}) })
map.add(marker) map.add(marker)
emit('mapEmit', lnglat) emit('mapEmit', lnglat)

Завантаження…
Відмінити
Зберегти