博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
OpenLayers 入门使用
阅读量:3929 次
发布时间:2019-05-23

本文共 938 字,大约阅读时间需要 3 分钟。

   使用 OpenLayers v5 版本入门

一、 Openlayers 下载:

      (国外网站,可能访问会比较慢)

           

二、入门使用

     将下载好的 js 和 css 引入项目。

               

    1、引入 js 和 css

   2、定义 div 容器

   3、js 初始化地图

   把定义视图换成这个也行:

view: new ol.View({       // 设置成都为地图中心       center: [104.06, 30.67],       // 指定投影使用EPSG:4326一个等同于WGS84坐标系       projection: 'EPSG:4326',       zoom: 10   })

OpenLayers 的组成部分:

1)ol.map: 它本身并没有什么实事需要他做,他只是一个协调者,去协调各个组成部分。对于我们开发而言,它就是一个程序的入口,我们可以通过它使用其提供的功能。

2)ol.view:即视图。它主要就是控制地图显示的位置以及层级等功能

3)ol.layer:即图层。在openlayers中针对不同业务有着多种多样的图层类提供,而ol.layer相当于一个管理者,有效处理地图数据来源的多样性和复杂性问题。

4)ol.source:即数据源。它是整个地图背后的核心部分,如果没有数据,地图是渲染不出来。它与图层一一对应,针对不同的图层也会有不同的数据来源。

5)还有两个组成部分:控件(ol.control),交互(ol. interaction),后面再接触。

解释下 ol.map 初始化的参数:

1)target : 这个做地图开发的都懂的,就是在DOM中定义的地图容器,一般是一个div

2)layers: openlayers 支持多个图层显示,可通过后期addlayer方法添加上去的ol.layer.Tile是ol.layer下的一个子类。主要是用来定义瓦片图层。

3)view:主要定义地图显示的中心点以及层级,可能有人疑问这个地图中心点为什么不是常见的WGS84坐标系坐标点。这主要是 openlayers 默认使用的墨卡托投影坐标系,当然我们也是可以使用 WGS84 坐标系的。

 

最后访问页面查看:

   

 

参考资料:

   

   

   

 

ends ~

转载地址:http://njcgn.baihongyu.com/

你可能感兴趣的文章
机器学习 | 台大林轩田机器学习基石课程笔记11 --- Linear Models for Classification
查看>>
机器学习 | 台大林轩田机器学习基石课程笔记12 --- Nonlinear Transformation
查看>>
线性代数 | (2) 矩阵Part Two
查看>>
机器学习 | 台大林轩田机器学习基石课程笔记13 --- Hazard of Overfitting
查看>>
机器学习 | 台大林轩田机器学习基石课程笔记14 --- Regularization
查看>>
机器学习 | 台大林轩田机器学习基石课程笔记15 --- Validation
查看>>
机器学习 | 台大林轩田机器学习基石课程笔记16 --- Three Learning Principles
查看>>
机器学习 | 台大林轩田机器学习技法课程笔记1 --- Linear Support Vector Machine
查看>>
机器学习 | 台大林轩田机器学习技法课程笔记2 --- Dual Support Vector Machine
查看>>
线性代数 | (3) 行列式
查看>>
学术英语 | (1) wordList1
查看>>
机器学习 | 台大林轩田机器学习技法课程笔记3 --- Kernel Support Vector Machine
查看>>
机器学习 | 台大林轩田机器学习技法课程笔记7 --- Blending and Bagging
查看>>
学术英语 | (6) WordList6
查看>>
线性代数 | (5) 线性方程组
查看>>
学术英文 | (7) Unit3Words
查看>>
线性代数 | (6) 相似对角形
查看>>
学术英语 | (8) WordList7
查看>>
概率论与数理统计 | (1) 概率论初步Part One
查看>>
概率论与数理统计 | (2) 概率论初步Part Two
查看>>