OpenLayers中文教程文檔
OpenLayers是一個專為Web GIS 客戶端開發提供的JavaScript 類庫包,用于實現標準格式發布的地圖數據訪問。成都途遠GIS為您提供OpenLayers中文文檔。
OpenLayers是一個專為Web GIS 客戶端開發提供的JavaScript 類庫包,用于實現標準格式發布的地圖數據訪問。成都途遠GIS為您提供OpenLayers中文文檔。
發布時間:2021-12-12 22:52:09 瀏覽量:2990 作者: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';