插件~使用ECharts动态在地图上标识点~动态添加和删除标识点
之前写过一个Echarts的文章,没有基础的同学可以先看这<上一篇>,对于一个地图和说,我们在初始化之后,你可能被在地图上标识出一些点,当然这根据你的业务去标识,而如果每次更新数据都加载全部的标识点,这对于性能是有影响的,也是没有必要的,所以我就找了一种动态添加和删除点的方法,即addMarkPoint和delMarkPoint,需要注意的是,如果标识后添加或者删除之后,我们必须要刷新地图,这样你做的操作才可以第一时间响应到地图上来.
测试代码
//周期调用刷新数据 setInterval(function () { console.log("going"); //在线,添加点 myChart.addMarkPoint(2, { data: [{ name: "北京" }] }); //离线,添加点 myChart.addMarkPoint(1, { data: [{ name: "天津" }] }); //删除 myChart.delMarkPoint(2, "北京"); myChart.refresh();//实时更新到地图 }, 5000);
效果图
从图中我们看到,添加标识后"北京"之后又删除了"北京",所以在地图上只把"天津"显示出来了.
对于一个框架的研究我们需要有耐心.
对于一个框架的猜测,我们要敢去想,多去尝试!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 记一次.NET内存居高不下排查解决与启示
2013-07-04 这样设计是否更好些~仓储接口是否应该设计成基础操作接口和扩展操作接口
2013-07-04 爱上MVC3~MVC+ZTree实现对树的CURD及拖拽操作
2011-07-04 JS对外部文件的加载及对IFRMAME的加载的实现,当加载完成后,指定指向方法(方法回调)