leaflet 单个或者多个marker图标切换清除
原文地址 https://xiegaosheng.com/post/view?id=74
leaflet.js中清除marker图标,切换marker位置查看官方文档
单个marker点的位置切换直接使用
marker.setLatLng([ajaxarr[0], ajaxarr[1]]);
多个图标实时位置的切换需要先把图层清除,之前是直接是addTo(mymap)的清除不生效,查看官方文档 可以使用
clearLayer();
window.onload = function () {var myLayerGroup = new L.LayerGroup();function ajaxdata(){$data = $('#forms').serialize();$i++;//mymap.removeLayer(myLayerGroup);myLayerGroup.clearLayers();$.ajax({type:'get',data:$data,dataType:'json',url:"<{:Url('Datepoint/ajaxpos')}>",success:function(data){/*var a1=ajaxarr;ajaxarr=[(data.y), data.x];$('#cnt').html($i);$('#posX1').html(data.x);//udp返回的x坐标$('#posY1').html(data.y);//udp返回的y坐标$('#floornames').html(data.floor_name);if(ajaxarr.length>0){marker.setLatLng([ajaxarr[0], ajaxarr[1]]);}*/if (data){list = eval(data);for ($j=0;$j<list.length;$j++){marker = L.marker([list[$j].x, list[$j].y],{icon:onicon}).bindTooltip(list[$j].serial,{ permanent: true,className:'iconsize',opacity:0.5}).openTooltip();myLayerGroup.addLayer(marker);mymap.addLayer(myLayerGroup);}}}})}
$('#btn').click(function(){var ints=self.setInterval(function () {ajaxdata()},1000);
})
}
leaflet 单个或者多个marker图标切换清除相关推荐
- vue2中使用Leaflet实现单个或多个marker图标
vue2中使用Leaflet实现单个或多个marker图标 初始化一个vue项目 在 vue 中安装 Leaflet 在main.js中引入leaflet 加载一个简单的地图框架 添加一个或多个Mar ...
- 高德地图 - 点击改变当前 marker 图标(marker点击切换 icon 上一个 icon 恢复原样)
<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8" ...
- Android之实现夸克浏览器书签和历史页面滑动时候右上角图标切换效果
1 需求 实现夸克浏览器书签和历史页面滑动时候右上角图标切换效果,页面滑动的时候,图标也左右滑动,但是只是显示其中的一个 https://www.captainai.net/st/ 2 代码实现 xm ...
- esc键退出全屏 vue_vue项目实现全屏,退出全屏,图标切换的解决方案
vue项目实现全屏,退出全屏,图标切换的解决方案 vue项目点击按钮实现全屏很容易,点击按钮退出全屏也很容易. fullScreen(){ var element=document.documentE ...
- WPF 窗体最大化、最小化、还原 | WPF 最大化/最小化 按钮图标切换
UI界面: <Window x:Class="Test.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2 ...
- mapbox创建自定义marker图标绑定弹框展示信息
/*** 创建自定义marker图标绑定弹框*/let carMarker = [];//存放marker图标for(let m= 0;m<gpsInfoList.length;m++){let ...
- 短视频app怎么开发Android 登录页面(密码显示隐藏、EditText 图标切换、限制输入长度
密码显示与隐藏 方法一 if(status){etPassword.setInputType(InputType.TYPE_CLASS_TEXT | EditorInfo.TYPE_TEXT_VARI ...
- WIN7任务栏里面无用的图标如何清除
win7任务栏中"隐藏图标"中的"自定义,里面无用的图标如何清除.一些程序在运行时会自动在任务栏通知区域里显示图标,表示它正在执行,在Windows 7系统中,虽然可以定 ...
- 计算机内图标wps云盘怎么去掉,Win10资源管理器WPS云文档图标如何清除
如果用户在Windows10系统中安装了WPS办公软件的话,那么资源管理器中就会自动生成WPS云文档图标.一些用户觉得这样很占用空间,就希望该将其彻底删除.该如何操作呢?接下来,就随小编一起看看具体步 ...
最新文章
- 独家 | ​PyMC3 介绍:用于概率编程的Python包
- Xcode7 创建纯代码的项目
- Java中使用Jedis连接池连接Redis数据库流程
- Java怎么在if输出中进行运算_磕代码:c/c++/java:输入三个整数,输出运算结果;if条件句的使...
- docker搜索镜像
- (转)gcc 的简单使用说明
- C语言中简单的题目,C语言的一些简单题目,没有答案,哪位大神帮忙做一下!!!...
- Oracle 插入时间时 ,报错:ORA-01861: 文字与格式字符串不匹配
- Deep-Z:使用深度学习对荧光显微镜图像进行三维虚拟重建
- 解决AndroidStudio报错问题:Missing essential plugin
- 编程之美读书笔记_1.4 买书问题
- 人工智能与算法学习总结报告!(珍藏版)
- Cve-2016-7434一把梭
- 《论工业社会及其未来》—泰德.卡辛斯基
- 「Python条件结构」if…else实现计算税后工资
- WeX5 V3.6 正式版核心特性
- 王烁老师 - 问得太少你吃亏
- 基于React搭建个人空间(更新版)
- 醋不只是能杀菌 食醋的25种生活妙用
- Android逆向之玩转Xposed模块以劫持登录为例(实战篇)
热门文章
- mysql的锁id与被锁id的查询
- 转速负反馈闭环调速系统
- 浏览器主页被hao.123篡改,用360系统急救箱可以恢复
- 制作 设置 谷歌Google 火狐Firefox 跨域 允许跨域设置的方法
- 教你用笔记本充当无线路由,wifi上网了!!!
- 美国计算机前60大学世界排名,弗吉尼亚理工大学计算机科学世界排名2017年最新排名第94(THE世界排名)...
- 数据库优化:结构优化
- Django笔记(六)
- 一元三次方程求解2274题
- 动态规划: dp+递推——确定动态矩阵dp含义,确定每个状态下面临的选择和对结果值影响,选择符合题意的作为结果存储在dp中