GIS开发零基础入门:图层选择控件(附代码)

 

示例功能

    本示例在加载了天地图矢量图层以及其注记图层以及天地图影像图层及其注记图层的基础上添加了图层选择控件

示例实现

    本示例需要使用 【include-openlayers-local.js】 开发库实现,通过关键接口setVisible控制图层可见性。

实现步骤

Step 1. 引用开发库:
    本示例通过本地离线 【include-openlayers-local.js】 脚本引入开发库;

Step 2. 创建地图容器:
    创建id="mapCon"的 div 作为地图容器,并设置其样式;

Step 3. 创建地图对象:
    创建地图对象,设置地图的必要参数,如地图 div 容器、缩放层级、中心点等,添加天地图,具体操作参考互联网地图目录下的天地图示例;

Step 4. 创建图层:
    创建多个图层,构建图层目录树列表,根据图层列表前的复选框来切换图层显示与隐藏状态;

Step 5. 控制图层显示:
    图层的显示;

Example:

layer.setVisible(true)

Step 6. 控制图层隐藏:
    图层的隐藏。

Example:

layer.setVisible(false)

关键接口

1.【图层基类】ol.layer.Layer

【method】setVisible(visible):设置图层的可见性

参数名 类型<
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值