美文网首页GIS加油站
Openlayers4中的全屏

Openlayers4中的全屏

作者: 牛老师讲webgis | 来源:发表于2018-04-09 12:59 被阅读13次

    概述

    Openlayers4中,ol.control.FullScreen()可实现地图的全屏展示,可是当地图的初始化宽度和高度都不是100%的时候,全屏的时候只会宽度的100%,高度还是原来地图的高度。本文讲述如何解决此问题。

    效果

    地图 解决前全屏效果 解决后全屏效果

    解决

    解决此问题的关键还是在于全屏的时候地图的容器的高度也得变成100%。因此,解决代码如下:

    html,
    body,
    #map{
      width: 100%;
      height: 100%;
      padding: 0;
      margin: 0;
      overflow: hidden;
      background: #0f1467;
    }
    
    #map{
      height: 50%;
    }
    
    #map:-moz-full-screen {
      height: 100%;
    }
    #map:-webkit-full-screen {
      height: 100%;
    }
    #map:-ms-fullscreen {
      height: 100%;
    }
    
    #map:fullscreen {
      height: 100%;
    }
    

    技术博客
    CSDN:http://blog.csdn.NET/gisshixisheng
    博客园:http://www.cnblogs.com/lzugis/
    在线教程
    https://edu.csdn.net/course/detail/7471
    Github
    https://github.com/lzugis/
    联系方式

    类型 内容
    qq 1004740957
    公众号 lzugis15
    e-mail niujp08@qq.com
    webgis群 452117357
    Android群 337469080
    GIS数据可视化群 458292378
    LZUGIS

    相关文章

      网友评论

        本文标题:Openlayers4中的全屏

        本文链接:https://www.haomeiwen.com/subject/umxihftx.html