Openlayers实现地图全屏显示


Posted in Javascript onSeptember 28, 2020

本文实例为大家分享了Openlayers实现地图全屏显示的具体代码,供大家参考,具体内容如下

1、新建一个html页面,引入ol.js和ol.css文件,然后在body中创建一个div标签,用来作为地图加载的容器;

2、代码实现

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
  <title></title>
  <link href="../css/ol.css" rel="external nofollow" rel="stylesheet" />
  <script src="../lib/ol/ol.js"></script>
  <script type="text/javascript">
    window.onload = function () {
      //实例化全屏显示控件
      var fullScreenControl = new ol.control.FullScreen();
 
      //实例化地图
      var map = new ol.Map({
        target: 'map',
        layers: [
          new ol.layer.Tile({
            source:new ol.source.OSM()
          })
        ],
        view: new ol.View({
          center: [12900000, 4900000],
          zoom:8
        })
      });
 
      //将全屏显示控件加载到map中
      map.addControl(fullScreenControl);
    };
  </script>
</head>
<body>
  <div id="map"></div>
</body>
</html>

3、结果展示

地图初始化的时候,在右上角多了一个全屏显示的图标

Openlayers实现地图全屏显示

单击这个图标,将会在整个屏幕显示当前的地图,并提示按esc键退出全拼显示

Openlayers实现地图全屏显示

单击全屏显示右上角的那个关闭按钮,地图又回到初始的显示形式

Openlayers实现地图全屏显示

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Firefox+FireBug使JQuery的学习更加轻松愉快
Jan 01 Javascript
js实现的日期操作类DateTime函数代码
Mar 16 Javascript
嵌入式iframe子页面与父页面js通信的方法
Jan 20 Javascript
js改变Iframe中Src的方法
May 05 Javascript
基于javascript实现文字无缝滚动效果
Mar 22 Javascript
js实现table添加行tr、删除行tr、清空行tr的简单实例
Oct 15 Javascript
js实现常见的工具条效果
Mar 02 Javascript
微信JS SDK接入的几点注意事项(必看篇)
Jun 23 Javascript
angular-tree-component的使用详解
Jul 30 Javascript
基于jQuery ztree实现表格风格的树状结构
Aug 31 jQuery
Node.js API详解之 tty功能与用法实例分析
Apr 27 Javascript
Openlayers绘制聚合标注
Sep 28 Javascript
Openlayers学习之加载鹰眼控件
Sep 28 #Javascript
Openlayers显示地理位置坐标的方法
Sep 28 #Javascript
Openlayers学习之地图比例尺控件
Sep 28 #Javascript
Openlayers实现地图的基本操作
Sep 28 #Javascript
TypeScript 运行时类型检查补充工具
Sep 28 #Javascript
基于openlayers实现角度测量功能
Sep 28 #Javascript
OpenLayer学习之自定义测量控件
Sep 28 #Javascript
You might like
PHP中多维数组的foreach遍历示例
2014/06/13 PHP
php编写简单的文章发布程序
2015/06/18 PHP
Yii框架数据模型的验证规则rules()被执行的方法
2016/12/02 PHP
Laravel+Intervention实现上传图片功能示例
2019/07/09 PHP
ExtJS GTGrid 简单用户管理
2009/07/01 Javascript
FireFox下XML对象转化成字符串的解决方法
2011/12/09 Javascript
js仿百度有啊通栏展示效果实现代码
2013/05/28 Javascript
JQuery拖动表头边框线调整表格列宽效果代码
2014/09/10 Javascript
使用nodejs开发cli项目实例
2015/06/03 NodeJs
Javascript blur与click冲突解决办法
2017/01/09 Javascript
angularjs ui-router中路由的二级嵌套
2017/03/10 Javascript
layer弹出子iframe层父子页面传值的实现方法
2018/11/22 Javascript
uni app仿微信顶部导航条功能
2019/09/17 Javascript
微信小程序getLocation 需要在app.json中声明permission字段
2020/03/03 Javascript
Vue 的双向绑定原理与用法揭秘
2020/05/06 Javascript
浅谈vue中document.getElementById()拿到的是原值的问题
2020/07/26 Javascript
在Django的上下文中设置变量的方法
2015/07/20 Python
Python之str操作方法(详解)
2017/06/19 Python
Python利用multiprocessing实现最简单的分布式作业调度系统实例
2017/11/14 Python
Python实现的网页截图功能【PyQt4与selenium组件】
2018/07/12 Python
python3+requests接口自动化session操作方法
2018/10/13 Python
python numpy中cumsum的用法详解
2019/10/17 Python
详解Python 重学requests发起请求的基本方式
2020/02/07 Python
python 爬取百度文库并下载(免费文章限定)
2020/12/04 Python
马来西亚户外装备商店:PTT Outdoor
2019/07/13 全球购物
城市轨道专业个人求职信范文
2013/09/23 职场文书
资料员岗位职责
2013/11/17 职场文书
三问三解心得体会
2014/09/05 职场文书
2015年感恩节演讲稿(优选篇)
2015/03/20 职场文书
乡镇安全生产月活动总结
2015/05/08 职场文书
2015暑期爱心支教策划书
2015/07/14 职场文书
2015年挂职锻炼个人总结
2015/10/22 职场文书
《假如》教学反思
2016/02/17 职场文书
《围炉夜话》110句人生箴言,精辟有内涵,引人深思
2019/10/23 职场文书
python基础详解之if循环语句
2021/04/24 Python
详解OpenCV获取高动态范围(HDR)成像
2022/04/29 Python