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 相关文章推荐
关于IE、Firefox、Opera页面呈现异同 写脚本很痛苦
Aug 28 Javascript
理解Javascript_12_执行模型浅析
Oct 18 Javascript
js 利用className得到对象的实现代码
Nov 15 Javascript
Jquery实现简单的动画效果代码
Mar 18 Javascript
javascript date格式化示例
Sep 25 Javascript
jQuery mobile转换url地址及获取url中目录部分的方法
Dec 04 Javascript
jQuery表单事件实例代码分享
Aug 18 Javascript
Bootstrap Table表格一直加载(load)不了数据的快速解决方法
Sep 17 Javascript
微信小程序左右滑动切换页面详解及实例代码
Feb 28 Javascript
正则表达式基本语法及表单验证操作详解【基于JS】
Apr 07 Javascript
jQuery菜单实例(全选,反选,取消)
Aug 28 jQuery
基于Vue-Cli 打包自动生成/抽离相关配置文件的实现方法
Dec 09 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中通过加号合并数组的一个简单方法分享
2011/01/27 PHP
php字符串按照单词进行反转的方法
2015/03/14 PHP
PHP开启opcache提升代码性能
2015/04/26 PHP
浅谈php中include文件变量作用域
2015/06/18 PHP
yii数据库的查询方法
2015/12/28 PHP
总结对比php中的多种序列化
2016/08/28 PHP
浅谈php中fopen不能创建中文文件名文件的问题
2017/02/06 PHP
php注册系统和使用Xajax即时验证用户名是否被占用
2017/08/31 PHP
打豆豆小游戏 用javascript编写的[打豆豆]小游戏
2013/01/08 Javascript
JS注释所产生的bug 即使注释也会执行
2013/11/19 Javascript
javascript使用smipleChart实现简单图表
2015/01/02 Javascript
javascript实现获取浏览器版本、浏览器类型
2015/12/02 Javascript
使用堆实现Top K算法(JS实现)
2015/12/25 Javascript
Vue 表单控件绑定的实现示例
2017/08/11 Javascript
详解vue2.0 使用动态组件实现 Tab 标签页切换效果(vue-cli)
2017/08/30 Javascript
基于node.js express mvc轻量级框架实践
2017/09/14 Javascript
vue中使用sessionStorage记住密码功能
2018/07/24 Javascript
微信小程序实现多个按钮的颜色状态转换
2019/02/15 Javascript
JavaScript工具库MyTools详解
2020/01/01 Javascript
js获取本日、本周、本月的时间代码
2020/02/01 Javascript
基于leaflet.js实现修改地图主题样式的流程分析
2020/05/15 Javascript
vue中移动端调取本地的复制的文本方式
2020/07/18 Javascript
Python Mysql自动备份脚本
2008/07/14 Python
python中pygame针对游戏窗口的显示方法实例分析(附源码)
2015/11/11 Python
python中正则表达式的使用方法
2018/02/25 Python
10招!看骨灰级Pythoner玩转Python的方法
2019/04/15 Python
对django后台admin下拉框进行过滤的实例
2019/07/26 Python
python读文件的步骤
2019/10/08 Python
解决pycharm安装第三方库失败的问题
2020/05/09 Python
Python模块常用四种安装方式
2020/10/20 Python
美国半成品食材配送服务商:Home Chef
2018/01/25 全球购物
jurlique茱莉蔻英国官网:澳洲天然护肤品
2018/08/03 全球购物
问卷调查计划书
2014/01/10 职场文书
音乐会主持人开场白
2015/05/28 职场文书
Canvas跟随鼠标炫彩小球的实现
2021/04/11 Javascript
《艾尔登法环》1.03.3补丁上线 碎星伤害调整
2022/04/07 其他游戏