思考:首先肯定是先创建一个图层,然后在该图层点击的位置添加一个feature(图片)

代码实现:

 //创建矢量容器,当点击时将图标feature放进去var iconVector = new VectorSource({features:[]})//创建图层var iconLayer = new VectorLayer({source:iconVector})//将图层添加到地图上this.map.addLayer(iconLayer)this.map.on('singleclick',mapClick);function mapClick(e){//点击的坐标var p = e.coordinate//添加地图点击标记,创建标记featurevar iconFeature = new Feature({geometry: new Point(p)})//标记样式var iconStyle = new Style({image: new Icon({src:require('../assets/bj.jpg')})})//设置标记样式iconFeature.setStyle(iconStyle)iconVector.clear()//每次先清空容器iconVector.addFeature(iconFeature)//将创建好的feature放入到容器中}

效果图:

注意:上面的代码是没有高亮的,但是标记图片是一样的,图片没做处理,但是实现方式应该是正确的

vue+openlayers添加点击事件进行图片标记相关推荐

  1. vue a-sub-menu 添加点击事件报错_Vue+TS 使用的问题(持续更)

    [TOC] 引入问题 引入.vue问题带来的问题 在项目目录下添加vue-shims.d.ts文件, 文件内容为 declare module '*.vue' {import Vue from 'vu ...

  2. vue router-link 添加点击事件

    在vue学习中遇到给router-link 标签添加事件@click .@mouseover等无效的情况 我想要做的是v-for遍历出来的选项卡, 鼠标移上去出现删除标签,移除标签消失的效果 原代码: ...

  3. iOS给图片(其他view) 添加点击事件

    iOS开发中有的时候需要给一些没有点击事件的view添加点击的方法, 比如说点击一个图片想触发某个方法该如何实现了 方法一 使用 UITapGestureRecognizer 具体的方法就是创建一个  ...

  4. vue使用高德地图为信息窗体再添加点击事件

    即使是用的vue,也不能使用@click为窗体添加点击事件,需要使用onclick,并且在定义了函数后,使用该函数还是会报函数未定义的错误,需要在window下添加该函数,点击时可以在原型链中找到该函 ...

  5. android html图片点击事件,Android TextView加载HTMl图文之添加点击事件和查看图片

    前言 用TextView显示Html图文,每一个需求都是需要探索的,不再是简单的添加点击事件就可以了. 1.如何添加点击事件 这里要使用上在Html.forHtml()方法中的第四个参数:Html.T ...

  6. Vue 之 vue-seamless-scroll 实现简单自动无缝滚动,且添加对应点击事件的简单整理

    Vue 之 vue-seamless-scroll 实现简单自动无缝滚动,且添加对应点击事件的简单整理 目录 Vue 之 vue-seamless-scroll 实现简单自动无缝滚动,且添加对应点击事 ...

  7. 如何给Vue v-for循环渲染出的元素(导航栏) 批量添加点击事件 及 点击后添加css类样式 及 点击后路由跳转切换

    如何给Vue v-for循环渲染出的元素 批量添加点击事件 及 点击后添加css类样式 及 点击后路由跳转切换 能够实现或解决的问题 给Vue v-for循环出的元素批量添加点击事件,并以自己在数组中 ...

  8. Unity给图片添加点击事件

    写在前面 实现目标:点击图片,可以弹出一个Panel界面. 实现方法:使用组件Event Trigger给图片添加一个Click事件,并将Click需要实现的功能代码绑定到该图片. 实现步骤 1.在i ...

  9. vue组件-echarts地图显示柱状图并给柱状图添加点击事件(支持自定义地图)

    vue组件-echarts地图显示柱状图并给柱状图添加点击事件(支持自定义地图) 效果如下所示: 参考文档: 这是参考的文档 起因: 最近有朋友有需求需要用echarts,在地图上显示柱状图,并添加点 ...

最新文章

  1. linux comm 12,Linux comm命令
  2. 串口怎样配置才能无论奇偶校验都能正常接收_(七)串口(串行)通信
  3. 5-3 神经网络算法预测销量高低(改进版,消除了一些warning)
  4. do { ....} while(0) 在宏里冗余的意义
  5. LCS 最大子段和,最大子段和在原数组的首末地址
  6. 火眼:利用FTA 服务器0day攻击全球百家企业的是 FIN11
  7. onClick,onServerClick,onClientClick
  8. 在科学计算机中如何按正切,科学计算器算三角函数
  9. 钽电容的命名,贴片电解电容耐压,封装
  10. python读取excel并绘制折线图
  11. 中国科学院计算机所刘夏真,中国科学院大学2015年博士生录取名单公示(55)
  12. 用python实现弹跳球游戏_Python Tkinter弹跳球类游戏res
  13. 代码翻译尝试-使用Roaster解析和生成Java源码
  14. YOLOv2原文解读
  15. java解析ceb文件_读取文件夹内容解析为Tree结构
  16. 如何删除【我的电脑】之【设备和驱动器】中的 爱奇艺、百度网盘或者WPS网盘图标
  17. 用zookeeper体验监听服务器是否还活着
  18. Spring AspectJ
  19. HBase数据库原理解析
  20. DOS命令FINDSTR

热门文章

  1. Pandas时间序列进阶(日期范围,频率,移位,时区处理)
  2. 大龄青年能转行IT吗?30岁老哥现身说法
  3. python中 什么意思_请问python中%代表什么意思?
  4. FLASH(M25P16)-页编程(PP)指令时序代码及仿真波形(内含M25P16仿真模型文件)
  5. 平面UI设计学起来容易吗?就业率如何?
  6. lbaas l7 policy
  7. [转]触乐独家:揭秘愈演愈烈的苹果“做号退款”生态圈
  8. IIS配置反向代理URL rewrite.dll加载失败
  9. ASO排名优化、投放思路分析总结,aso投放策略
  10. 分享4个不为人知的黑科技网站,每一个都让你大开眼界