leaflet 单个或者多个marker图标切换清除
来源:互联网 发布:网络打假 编辑:程序博客网 时间:2024/05/18 16:37
小谢博客地址https://xgs888.top/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);})}
阅读全文
0 0
- leaflet 单个或者多个marker图标切换清除
- leaflet中marker图标找不到的错误
- pthread_create传递参数/单个或者多个
- Android百度地图(清除多个Marker时,onMarkerClick方法执行多次)
- php上传单个或者多个文件函数
- GCC编译单个或者多个源文件helloworld.c
- common-fileupload 上传单个或者多个文件 示例
- [转载]pthread_create传递参数/单个或者多个
- 单个或者多个jasper文件生成PDF文件
- java 压缩单个文件,多个文件,或者压缩文件夹
- 【leaflet】 leaflet移除地图上所有marker(layers)
- 【leaflet】 leaflet移除地图上所有marker(layers)
- 自定义marker图标(icon)
- 选择多个或者单个图片显示该图片及属性
- HTML5 单个或者多个Video标签视频加载第一帧方法(poster属性)
- 百度地图添加多个marker,给marker添加多个信息窗口
- 存在多个marker时,点击第一个marker时,信息框出现在最后
- 单个sever 多个handler
- arcgisserver manage 无法启动问题
- MySQL高可用方案选型参考
- spring定时器详解
- Mysql:查询卡死的sql
- Android UI绘制流程
- leaflet 单个或者多个marker图标切换清除
- 即使删了全库,保证半小时恢复
- 谈python的基本数据类型、运算符以及条件控制
- OpenGL基础: 向量和矩阵要点(math-vector and matrices)
- java之泛型
- YOLO 训练VOC数据集
- 利息计算器(C#)
- [翻译]C++20新运算符之三元比较符<=>
- 啥,又要为表增加一列属性?