OpenLayers中文教程文档
OpenLayers是一个专为Web GIS 客户端开发提供的JavaScript 类库包,用于实现标准格式发布的地图数据访问。成都途远GIS为您提供OpenLayers中文文档。
发布时间:2021-12-12 22:52:09 浏览量:3126 作者:openlayers.org
该库内置支持各种商业和免费图像和矢量切片源,以及最流行的开放和专有矢量数据格式。有了 OpenLayers 的地图投影支持,数据可以任意投影。
OpenLayers 以ol
npm 包的形式提供,它提供了官方支持的API 的所有模块。
默认情况下,OpenLayers 使用性能优化的 Canvas 渲染器。
OpenLayers 可以在所有支持HTML5和ECMAScript 5 的现代浏览器上运行。这包括 Chrome、Firefox、Safari 和 Edge。对于较旧的浏览器和平台,如Internet Explorer(下降到第9版)和Android 4.x中,polyfills,以(例如,使用被transpiled应用程序包需要巴贝尔),并与polyfills捆绑fetch
,requestAnimationFrame
,Element.prototype.classList
,URL
,TextDecoder
和Number.isInteger
。
该库旨在用于台式机/笔记本电脑和移动设备,并支持指针和触摸交互。
具有 CamelCase 名称的 OpenLayers 模块提供类作为默认导出,并且可能包含额外的常量或函数作为命名导出:
import Map from'ol/Map';import View from'ol/View';
按其父级分组的类层次结构在包的子文件夹中提供,例如layer/
.
为方便起见,这些也可用作命名导出,例如
import {Map, View} from'ol';import {Tile, Vector} from'ol/layer';
除了这些重新导出的类之外,具有小写名称的模块还提供常量或函数作为命名导出:
import {getUid} from'ol';import {fromLonLat} from'ol/proj';