mineData地图添加自定义Maker图标
效果图
实现代码
var map,markerList;// 获取事件数据
getEvent(){// ... 省略无关代码var self = this;mapMarks.forEach(function(item){self.createMineMark(item);})// ... 省略无关代码
},
// 给地图添加点和监听事件
createMineMark(record){var self = this;// 设置不同类型的图标if(record.jqlx == '01'){icon = '<i class="map-icon itsIcons"><svg width="1em" height="1em" fill="currentColor" viewBox="0 0 57.2 51">...</svg></i>';} else if(record.jqlx == '02'){icon = '<i class="map-icon itsIcons"></i>';} else if(record.jqlx == '03'){icon = '<i class="map-icon itsIcons"></i>';} else if(record.jqlx == '04'){icon = '<i class="map-icon itsIcons"></i>';} else if(record.jqlx == '05'){icon = '<i class="map-icon itsIcons"></i>';} else if(record.jqlx == '06'){icon = '<i class="map-icon itsIcons"></i>';} else if(record.jqlx == '07'){icon = '<i class="map-icon itsIcons"></i>';}//创建点var el = document.createElement('div');el.className = 'event-point';el.id = 'marker' + record.jqbh;el.style.width = "28px";el.style.height = "28px";el.style.position = "absolute";el.innerHTML = icon;var marker = new minemap.Marker(el, {offset: [-14, -14]}).setLngLat([record.jd, record.wd]).addTo(map);markerList.push(marker); // 加入数组,方便后面操作maker// 监听点击$(el).on('click', function(e){e.stopPropagation();$('.minemap-marker').removeClass('marker-active');})},
mineData地图添加自定义Maker图标相关推荐
- Flutter 高德地图应用之一:将widget 转换成高德地图的maker 图标
按:笔者刚刚开始学习flutter,起因是想做一个跨平台的地图应用,因此就开始学习flutter 和高德地图的结合应用. 本方法受到Google MarkIcon 代码的启发而成,大致思路是将widg ...
- 高德地图 添加自定义图标
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 1.问题 ...
- 百度地图添加自定义图标标注以及自定义动画效果
百度地图添加自定义图标标注以及自定义动画效果 1.添加自定义图标标注 2.添加自定义动画效果 2.1.标注对象marker的构成 2.2.自定义动画效果实现过程 2.3.最终实现效果 上次写的是添加自 ...
- 百度地图添加自定义Marker+显示覆盖层次优先级
转载请注明出处:blog.csdn.net/wll995806658 实际项目中经常会集成地图,今天就只谈谈百度地图添加自定义Marker这一部分,希望对百度地图集成有这部分需求的小伙伴能有一些帮助. ...
- map-box地图点击图标高亮事件
npm install --save mapbox-gl <template><div id="map-box"></div> </tem ...
- 百度地图动态修改图标
百度地图API真的是无力吐槽. 最近做一个页面推送功能,需要实时修改百度地图覆盖物的图标,研究了一下午,总算出来了.其实也不难,利用提供的setIcon()方法可以对图标进行动态更新. //覆盖物扫描 ...
- Echarts自定义地图和添加图标
介绍:由于我司在项目中使用到了Echarts,所以我开了Echarts的相关栏目来分享在使用上的经验.这是本栏目的第一篇文章,需要Echarts相关基础,之后会介绍Echarts的基础,需要的朋友可以 ...
- 百度地图开发自定义图标无法显示的问题
直接上解决方案 引入图标需要使用require关键字,不能只写资源路径: 你的图标的大小必须与百度地图设置的图标size一致,比如下图在icon font中下载了一个图标(200 * 200),在引入 ...
- 百度地图解决自定义图标显示问题
百度地图解决自定义图标太大不显示问题 这几天碰到这个需求, 需要在百度地图上显示头像,因为图片太大一直没有显示,百度了几天,解决都长一样,心累. 提供以下几种解决思路: 检查图片路径是否错误 图标大小 ...
- openlayers 地图上加图标_Openlayers 定位,添加自定义图标,点击图标弹框
之前已经把地图展示出来,现在可以在地图上做相关操作. 首先定义一个位置图层,这样可以动态操作 import Feature from 'ol/Feature' import {Vector as Ve ...
最新文章
- 用ILSpy查看Session.SessionID的生成算法
- Mvc项目解决方案分析
- linux 文件服务,linux系统文件服务
- 笔记本屏幕30hz_你真的了解笔记本电池和电源适配器吗?
- 卖一头猪亏500元,“猪茅”也扛不住了?
- HeadFirstJava——8_接口与抽象类
- Tomcat 7.0.94 安装与配置
- SIFT@David G. Lowe
- 2021年英语四级作文
- Python+Selenium自动化测试脚本(入门)
- linux怎么添加拼音输入法,ubuntu如何安装中文输入法
- 《詹姆斯·高斯林Java白皮书1996自译》07:多线程
- 致Emacs初学者+Emacs初学者必知必会
- Javascript进阶笔记
- @EnableConfigurationProperties 注解
- 第四次c语言实验报告模板,C语言实验报告模板完成版
- java通过ftl模板导出word最详细教程
- 【CMS建站】写给大家看的网站制作教程03—零基础学网站制作的简单入门指南...
- 2021年语音合成年度总结
- ABAP编程语言-概览
热门文章
- LeetCode: Substring with Concatenation of All Words
- Greenplum技术浅析
- [收集]代码段(Code Snippets)
- Delphi多层开发方案比较
- 手把手教你进行R语言的安装及安装过程中相关问题解决方案
- wireshark协议
- 新版本发布潮:Ceylon 1.2、Node.js 5.0和Atom 1.1
- 1.UML2 软件建模入门与提高 --- 面向对象和软件建模
- 63.magento 后台重置密码
- 软件工程2第一次作业