首页 > 编程知识 正文

高德地如何添加自定义标记,高德地做标记点

时间:2023-05-03 10:20:47 阅读:278116 作者:15

高德地图自定义图片标记点

效果图:

场景
例如标记范围内共享单车的位置

循环坐标数组然后绘制: this.deviceMapData.output.value.curProData.forEach((item,index)=>{ //循环单点绘制 不能自定义icon let marker = new AMap.Marker({ icon: new AMap.Icon({ image: '/static/img/deviceMap/normal.svg', size: new AMap.Size(50, 50), //图标大小 imageSize: new AMap.Size(50,50), }), position: [item.lng,item.lat], offset: new AMap.Pixel(-24, -48) }); //给marker添加属性 marker.setExtData(item) marker.setMap(map); //给marker添加点击事件 marker.on('click', (e)=>{ console.log('点击',e.target.getExtData()) }) })

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。