OpenLayers中文教程文檔
OpenLayers是一個(gè)專為Web GIS 客戶端開(kāi)發(fā)提供的JavaScript 類庫(kù)包,用于實(shí)現(xiàn)標(biāo)準(zhǔn)格式發(fā)布的地圖數(shù)據(jù)訪問(wèn)。成都途遠(yuǎn)GIS為您提供OpenLayers中文文檔。
OpenLayers是一個(gè)專為Web GIS 客戶端開(kāi)發(fā)提供的JavaScript 類庫(kù)包,用于實(shí)現(xiàn)標(biāo)準(zhǔn)格式發(fā)布的地圖數(shù)據(jù)訪問(wèn)。成都途遠(yuǎn)GIS為您提供OpenLayers中文文檔。
發(fā)布時(shí)間:2021-12-12 22:52:09 瀏覽量:4171 作者:openlayers.org
該庫(kù)內(nèi)置支持各種商業(yè)和免費(fèi)圖像和矢量切片源,以及最流行的開(kāi)放和專有矢量數(shù)據(jù)格式。有了 OpenLayers 的地圖投影支持,數(shù)據(jù)可以任意投影。
OpenLayers 以ol
npm 包的形式提供,它提供了官方支持的API 的所有模塊。
默認(rèn)情況下,OpenLayers 使用性能優(yōu)化的 Canvas 渲染器。
OpenLayers 可以在所有支持HTML5和ECMAScript 5 的現(xiàn)代瀏覽器上運(yùn)行。這包括 Chrome、Firefox、Safari 和 Edge。對(duì)于較舊的瀏覽器和平臺(tái),如Internet Explorer(下降到第9版)和Android 4.x中,polyfills,以(例如,使用被transpiled應(yīng)用程序包需要巴貝爾),并與polyfills捆綁fetch
,requestAnimationFrame
,Element.prototype.classList
,URL
,TextDecoder
和Number.isInteger
。
該庫(kù)旨在用于臺(tái)式機(jī)/筆記本電腦和移動(dòng)設(shè)備,并支持指針和觸摸交互。
具有 CamelCase 名稱的 OpenLayers 模塊提供類作為默認(rèn)導(dǎo)出,并且可能包含額外的常量或函數(shù)作為命名導(dǎo)出:
import Map from'ol/Map';import View from'ol/View';
按其父級(jí)分組的類層次結(jié)構(gòu)在包的子文件夾中提供,例如layer/
.
為方便起見(jiàn),這些也可用作命名導(dǎo)出,例如
import {Map, View} from'ol';import {Tile, Vector} from'ol/layer';
除了這些重新導(dǎo)出的類之外,具有小寫(xiě)名稱的模塊還提供常量或函數(shù)作為命名導(dǎo)出:
import {getUid} from'ol';import {fromLonLat} from'ol/proj';