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 相关文章推荐
不用AJAX和IFRAME,说说真正意义上的ASP+JS无刷新技术
Sep 25 Javascript
Jquery中getJSON在asp.net中的使用说明
Mar 10 Javascript
jQuery 关于伪类选择符的使用说明
Apr 24 Javascript
深入探密Javascript数组方法
Jan 08 Javascript
javascript 注释代码的几种方法总结
Jan 04 Javascript
JavaScript正则表达式的贪婪匹配和非贪婪匹配
Sep 05 Javascript
详解如何实现一个简单的 vuex
Feb 10 Javascript
vue-router实现编程式导航的代码实例
Jan 19 Javascript
详解vue-cli项目开发/生产环境代理实现跨域请求
Jul 23 Javascript
js实现计时器秒表功能
Dec 16 Javascript
js实现表格单列按字母排序
Aug 12 Javascript
如何利用JS将手机号中间四位变成*号
Sep 29 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
将兴奋、喜悦和坎加斯带到戴安娜:亚马逊公主
2020/03/03 欧美动漫
php中转义mysql语句的实现代码
2011/06/24 PHP
浅谈PHP拦截器之__set()与__get()的理解与使用方法
2016/10/18 PHP
JavaScript Undefined,Null类型和NaN值区别
2008/10/22 Javascript
学习面向对象之面向对象的术语
2010/11/30 Javascript
分享8款优秀的 jQuery 加载动画和进度条插件
2012/10/24 Javascript
jQuery fadeTo方法调整图片的透明度使用介绍
2013/05/06 Javascript
两种JS实现屏蔽鼠标右键的方法
2020/08/20 Javascript
jquery验证邮箱格式是否正确实例讲解
2015/11/16 Javascript
Angular 常用指令实例总结整理
2016/12/13 Javascript
Vue实现自带的过滤器实例
2017/03/09 Javascript
JS简单判断滚动条的滚动方向实现方法
2017/04/28 Javascript
vue修改vue项目运行端口号的方法
2017/08/04 Javascript
vuejs实现标签选项卡动态更改css样式的方法
2018/05/31 Javascript
vue+AI智能机器人回复功能实现
2020/07/16 Javascript
ant design vue导航菜单与路由配置操作
2020/10/28 Javascript
[42:04]DOTA2上海特级锦标赛主赛事日 - 2 胜者组第一轮#3Secret VS OG第一局
2016/03/03 DOTA
python中字符串前面加r的作用
2015/06/04 Python
Python中属性和描述符的正确使用
2016/08/23 Python
在python中使用正则表达式查找可嵌套字符串组
2017/10/24 Python
对python中raw_input()和input()的用法详解
2018/04/22 Python
解决python3 网络请求路径包含中文的问题
2018/05/10 Python
Apache,wsgi,django 程序部署配置方法详解
2019/07/01 Python
pyqt5实现井字棋的示例代码
2020/12/07 Python
推荐10个HTML5响应式框架
2016/02/25 HTML / CSS
印尼在线精品店:Berrybenka.com
2016/10/22 全球购物
Boston Proper官网:美国女装品牌
2017/10/30 全球购物
PyQt QMainWindow的使用示例
2021/03/24 Python
实习生的自我鉴定范文欣赏
2013/11/20 职场文书
大学生表扬信范文
2014/01/09 职场文书
求职信的七个关键技巧
2014/02/05 职场文书
大气污染防治方案
2014/05/19 职场文书
应届大专生自荐书
2014/06/16 职场文书
活动费用申请报告
2015/05/15 职场文书
仓库管理制度范本
2015/08/04 职场文书
码云(gitee)通过git自动同步到阿里云服务器
2022/12/24 Servers