OpenLayers入门教程(一):加载简单在线地图

已被阅读 1986 次 | 文章分类:OpenLayers | 2018-06-28 22:04

OpenLayers 是一个专为Web GIS 客户端开发提供的JavaScript 类库包,用于实现标准格式发布的地图数据访问,这是一篇入门教程,简单介绍如何使用openlayers库来加载一个简单的地图

一:入门实例

1.登录OpenLayers官网,可以看到主要有四个学习模块,改篇文章结合基本模块介绍

小白GIS

2.新建一个html文件,然后直接拷贝官方demo,对于具体代码的功能分析课参考官网,如果对于有些同学对于英文版不太适应,可右键鼠标对网页进行翻译(谷歌浏览器)

                                        
<!doctype html>
<html>
  <head>
    <link rel="stylesheet" href="https://openlayers.org/en/v5.0.0/css/ol.css" type="text/css">
    <style>
      .map {
        height: 400px;
        width: 100%;
      }
    </style>
    <script src="https://openlayers.org/en/v5.0.0/build/ol.js" type="text/javascript"></script>
    <title>OpenLayers example</title>
  </head>
  <body>
    <h2>My Map</h2>
    <div id="map"></div>
    <script type="text/javascript">
      var map = new ol.Map({
        target: 'map',
        layers: [
          new ol.layer.Tile({
            source: new ol.source.OSM()
          })
        ],
        view: new ol.View({
          center: ol.proj.fromLonLat([37.41, 8.82]),
          zoom: 4
        })
      });
    </script>
  </body>
</html>
                                        
                                    

3.运行效果

小白GIS

二:下载本地离线库加载地图;对于网速受限的学者可以下载离线库进行开发,这样避免因为网速影响开发效率

1.点击下面的模块

小白GIS

2.官网提供了两种类型:v5.0.0-dist.zip只包括ol.js和ol.css文件;v5.0.0.zip还包括了api开发文档,下载一个即可;

小白GIS

3.替换上面代码中的在线js和css地址为本地地址即可

QQ:3410192267 | 技术支持 微信:popstarqqsmall

Copyright ©2017 xiaobaigis.com . 版权所有 鲁ICP备17027716号