vue3的高德地图怎么标记点

这里只有标记点的代码,初始化地图的代码看这里引入高德地图

1.标记单个点

var marker = new AMap.Marker(
    {         
     position:new AMap.LngLat(114.298572,30.584355),
     title:'武汉'
    }
)
map.add(marker)

2.标记多个点 给定一个数组

 var marker = new AMap.Marker(
       {   
               position:new AMap.LngLat(114.298572,30.584355),
               title:'武汉'
       }
  )
 var marker1 = new AMap.Marker(
          {
              position:new AMap.LngLat(114.398572,30.684355),
              title:'武汉'
          }
    )
var markerList = [marker,marker1]
map.add(markerList)

在这里插入图片描述

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
要让 Vue 中的高德地图标记击后跳动一下,可以利用高德地图 JavaScript API 的 Marker 类和 Animation 类来实现。 首先,在 Vue 中引入高德地图 JavaScript API: ```html <script type="text/javascript" src="https://webapi.amap.com/maps?v=1.4.15&key=您申请的key值"></script> ``` 然后,在 Vue 组件中创建地图和标记: ```vue <template> <div ref="mapContainer" style="height: 400px;"></div> </template> <script> export default { data() { return { map: null, marker: null }; }, mounted() { this.initMap(); }, methods: { initMap() { this.map = new window.AMap.Map(this.$refs.mapContainer, { center: [116.397428, 39.90923], zoom: 13 }); this.marker = new window.AMap.Marker({ position: [116.397428, 39.90923], map: this.map, animation: 'AMAP_ANIMATION_DROP' }); this.marker.on('click', () => { this.marker.setAnimation('AMAP_ANIMATION_BOUNCE'); }); } } }; </script> ``` 在上面的代码中,首先在 mounted 钩子函数中调用 initMap 方法创建地图和标记。在 initMap 方法中,我们通过创建 AMap.Map 实例来创建地图,并且通过创建 AMap.Marker 实例来创建标记。在创建标记的时候,我们设置了 animation 属性为 AMAP_ANIMATION_DROP,这样标记就会在创建时从天上掉下来。然后通过监听标记的 click 事件,在回调函数中设置 animation 属性为 AMAP_ANIMATION_BOUNCE,这样标记就会跳动起来。 注意,要让标记跳动起来,需要在创建标记时设置 animation 属性为 AMAP_ANIMATION_BOUNCE。另外,在改变标记的动画效果时,需要通过 setAnimation 方法来设置。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

范天缘

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值