标签:类库 JavaScript WebGIS 地图 初识 OpenLayers openlayers 图层
一、什么是openlayers?
OpenLayers是一个JavaScript 类库包,主要是用于开发Web GIS客户端。这就是说,要先在网页中引用OpenLayers的JavaScript文件以及相应的css样式表和资源,根据其提供的功能接口,直接调用。所以关键是了解其提供的接口,这是使用一个类库的关键!如果想要优化相应的功能或者定制化,就要深入地了解其实现细节了,这需要有熟练的JavaScript功底。
OpenLayers支持Google Maps、Yahoo Map、微软Virtual Earth等资源,可以通过WMS服务调用其它服务器上的空间数据,通过WFS服务调用空间服务。在操作方面,OpenLayers 除了可以在浏览器中实现地图浏览的基本效果,如放大、缩小、平移等操作,进行选取面、选取线、要素选择、图层叠加等操作。
(参考链接:OpenLayers 3 简介_研究与专注-CSDN博客_openlayers3)
二、下载和使用
1、三种下载方式
(-dist是一个压缩后的结果,不可读;v6.8.1版本包含了其中的所有内容,没有进行压缩)
2、openlayers使用简单,其中只包含了两个文件,一个是.css的样式文件,一个是js文件,通过样式和脚本引用应用到我们的页面制作,引用进来之后用<div id = “map”>来渲染地图。
三、openlayers API阅读指南
网址:OpenLayers v6.8.1 API - Index
页面介绍:
四、openlayers核心类
1、概述
把整个地图看作一个容器(MAP),核心为地图图层(Layers)、对应图层的数据源(Source)与适量的图层样式(Style)、地图表现相关的地图视图(View),除此之外还有一些交互层(Overlay)和控件(Control),以及绑定在地图和图层上的事件。
(详细参考:openlayers学习之-----核心类 - 程序员冒冒 - 博客园)
2、openlayers的核心类结构图(好晕_(¦3」∠)_)
(包含类之间的继承关系和方法的使用说明)
标签:类库,JavaScript,WebGIS,地图,初识,OpenLayers,openlayers,图层 来源: https://blog.csdn.net/yl14774636230/article/details/120537044
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。