如何清除百度地图api的某个图层
来源:互联网 发布:淘宝图片轮播透明代码 编辑:程序博客网 时间:2024/06/06 00:21
今天在项目地图开发中,有一个需求,就是轮播地图时候可以实现切换效果。
所谓的效果就是,当地图缩小的时候,可以显示线路(缩小时就成了一点)的弹跳效果,
当地图放大的时候,就显示当前的地图线路。
搜集了资料后,发现百度地图中有两种方式可以清除图层。
1.map.clearOverlays();
2.map.removeOverlay(overlay:overlay);
第一种是清除地图上所有的覆盖物,显然第一种是行不通的。
第二种是清除选择性的删除图层。
举个例子。
现在在百度地图中有两个图层,我们现在需要删除第二个图层,步骤如下:
第一步:获取图层的序数,使用map.getOverlays()[2];
第二步,删除图层,使用map.removeOverlay(map.getOverlays()[2])。
ok。到这里,我们就完成了删除我们选中的图层的需求。
效果如图:
图层一:
图层二:
0 0
- 如何清除百度地图api的某个图层
- 百度地图自定义图层如何实现
- 百度地图如何实现图层控制
- 根据百度地图API,反向获取某个位置的经纬度
- 百度地图API第二次搜索怎么把第一次地图上搜索的marker清除
- 小白做百度地图的图层
- 如何集成百度地图ApI?
- 如何使用百度地图API
- 如何获取百度地图API的密钥以及调用百度地图api
- 百度地图api清除指定覆盖物(Overlay)的方法
- 【百度地图API】如何获取行政区域的边界? (转载)
- 【百度地图API】如何制作可拖拽的沿道路测距
- 【百度地图API】如何获取行政区域的边界?
- 【百度地图API】如何获取行政区域的边界?
- 【百度地图API】如何获取行政区域的边界?
- 如何在Android Studio 中配置百度地图的API
- 百度地图之图层
- 【百度地图API】如何利用地图API制作汽车沿道路行驶的动画
- javascript读取json遇到跨域问题怎么办?
- Gradle for Android 第一篇( 从 Gradle 和 AS 开始 )
- MySQL命令大全
- Java compiler level does not match the version of the installed Java project facet.
- CSDN学霸课表——2017年PHP程序员未来路在何方
- 如何清除百度地图api的某个图层
- 一个大数据平台省了20个IT人力——敦奴数据平台建设案例分享
- 设置和编译信息解析 程序运行耗时 内存分配MAP
- 第二章6
- HTML5基础加强css样式篇(animation简写,控制多个动画,动画帧简写)(三十二)
- linux初级学习之系统服务的控制第八章学习笔记
- IO流
- ios学习第一天(四)oc基本结构顺序分支和循环
- 解决Git 推送时错误 fatal: unable to access