我加载一些lat / lon信息,然后用它来构建折线 . 然后,我想在每个折线顶点处添加一个标记,该标记将在点击折线时显示 . 如果单击不同(或相同)折线,顶点应消失 .

下面的代码创建折线和顶点标记 . 但顶点标记永远不会消失 .

我尝试用相同的结果做了几种方法 . 我已经尝试将顶点标记存储在一个数组中并将它们直接添加到 Map 中,然后map.removeLayer'ing它们 . 这也行不通 . 如果我使用L.featureGroup而不是layerGroup,它也不起作用 .

显然,我已经错过了关于如何移除标记的地方 . 有人能指出我的方法中的错误吗?

// trackMarkersVisible is a global L.layerGroup

// success is a callback from an ajax that fetches trackData, an array f lat/lon pairs

success: function (trackData) {

// build an array of latLng's

points = buildTrackPointSet(trackData, marker.deviceID);

var newTrack = L.polyline(

points, {

color: colors[colorIndex],

weight: 6,

clickable: true

}

);

$(newTrack).on("click", function () {

trackMarkersVisible.clearLayers();

$.each(points, function(idx, val) {

var tm = new L.Marker(val);

trackMarkersVisible.addLayer(tm);

});

map.addLayer(trackMarkersVisible);

});

}

java宣传单页_宣传单:从 Map 中删除标记相关推荐

  1. endorsed java_使用Java 9和Java 10在Eclipse上从Tomcat中删除java.endorsed.dirs

    我在IDE中将Eclipse 4.7.3a与Tomcat 9.0.4结合使用.我从Java 8升级到Java10.我更改JAVA_HOME为指向JDK 10安装.我进入Eclipse,并创建了一个新的 ...

  2. 选定内容没有属性页_宣传单页的效果和作用

    宣传单页想必都应该听说过,或者受到过,其实宣传单页还有个别名叫做传单,顾名思义.制作宣传单页的目的是因为需要通过这样的一种手段起到宣传的作用从而达到更深层的目的,比如餐厅的宣传单页是要招揽顾客,某某公 ...

  3. mllib java怎么调用_如何准备mllib中的训练数据

    ML LogisticRegression 尚不支持多项分类,但MLLib NaiveBayes 和 LogisticRegressionWithLBFGS 都支持它 . 在第一种情况下,它应该默认工 ...

  4. java 删除压缩zip文件_从ZIP存档中删除文件,而无需在Java或Python中解压缩 - java...

    从ZIP存档中删除文件,而无需使用Java(首选)或Python解压缩 你好 我使用包含数百个高度压缩的文本文件的大型ZIP文件.解压缩ZIP文件时,可能要花一些时间,并且很容易消耗多达20 GB的磁 ...

  5. java学习(135):map中泛型使用

    定义一个员工类 public class Employee {private String name;private String ags;public void setName(String nam ...

  6. java list 去空字符串_从字符串列表中删除空字符串

    我想从python中的字符串列表中删除所有空字符串. 我的想法如下: while '' in str_list: str_list.remove('') 有没有更多的Python方式可以做到这一点? ...

  7. java 数组去除重复_Java从数组中删除重复项?

    Java从数组中删除重复项? 我应该在包含许多不同电子邮件地址的文件中读取并使用数组打印出来.问题是我需要消除重复的电子邮件. 我能够让我的try / catch工作并打印出电子邮件地址.但是,我不知 ...

  8. python怎么去掉换行符_如何在Python中删除尾部换行符?

    如何在Python中删除尾部换行符? 什么是Perl的chomp函数的Python等价物,如果它是换行符,它会删除字符串的最后一个字符? 26个解决方案 1473 votes 尝试方法lstrip() ...

  9. mysql中删除数据库中的表格数据恢复_恢复从数据库中删除的表

    恢复从数据库中删除的表Recover tables deleted from a database 09/25/2018 本文内容 本主题演示如何创建一个示例 Visual Basic for App ...

最新文章

  1. 例题3-5 生成元(Digit Generator, ACM/ICPC Seoul 2005, UVa1583)
  2. linux perl 报错 Can‘t locate CPAN.pm in @INC (@INC contains: inc /usr/local/lib64/perl5 /usr.... 解决方法
  3. oracle spatial 数据导入_【转】 Oracle Spatial 基本操作
  4. AtCoder AGC001D Arrays and Palindrome (构造)
  5. idea maven打包_20201116(Maven学习)
  6. 常用的JS小功能整理
  7. 【强化学习】MOVE37-Introduction(导论)/马尔科夫链/马尔科夫决策过程
  8. python绘制条形图 中文横坐标_Pyhon绘制数据范围条形图
  9. 任意Android设备上运行测试
  10. 提高性能及操作硬件的能力
  11. CSS颜色代码(转载)
  12. 在MySQL数据库中进行模糊查询_数据库模糊查询
  13. layui treeTable
  14. 如何使用鲁大师进行驱动备份
  15. Kafka容错性测试
  16. 优色专显教你led显示屏诺瓦刷屏教程
  17. html光标自动定位到文本框,进入JSP页面时就将光标定位到指定的文本框中
  18. 欢乐颂之鸿蒙系统,化神前辈传要诀 《镇魔曲》鸿蒙指引全新上线
  19. FIIL、南卡、漫步者蓝牙耳机怎么选?国产半入耳蓝牙耳机推荐
  20. Mysql查询年的第多少周

热门文章

  1. linux的system函数命令大全,Linux下system函数
  2. 计算机保研夏令营准备流程建议
  3. 数模每日小练习——数据处理——插值
  4. 阿里云的mysql问题
  5. Markdown编辑器使用方法
  6. 下载 macOS 系统安装程序的方法
  7. 利用vbox安装服务器操作系统,在Linux服务器上使用Vbox安装虚拟机(示例代码)
  8. 【英语口语】01 - 原子介绍
  9. 小游戏贪吃蛇的c++源代码
  10. Microbit与Arduino的区别