[英]Openlayers Examples: how to use them?
OpenLayers 社区在此页面上提供了许多很棒的示例: https : //openlayers.org/en/latest/examples/index.html
在每个示例上都有一个复制按钮来复制代码。 但是在这个复制的代码中,他们有如下导入:
import Feature from 'ol/Feature.js'; import Map from 'ol/Map.js'; import View from 'ol/View.js'; import Polyline from 'ol/format/Polyline.js'; import Point from 'ol/geom/Point.js'; import {Tile as TileLayer, Vector as VectorLayer} from 'ol/layer.js'; import BingMaps from 'ol/source/BingMaps.js'; import VectorSource from 'ol/source/Vector.js'; import {Circle as CircleStyle, Fill, Icon, Stroke, Style} from 'ol/style.js';
对不起,这个可能很愚蠢的问题:
我从哪里得到这个*.js
文件?
如何快速获得在本地机器上运行的示例?
在此处的有用提示之后,我在此处的 npm 文档中找到了有用的文档https://www.npmjs.com/package/ol以及 github 上的 ol 示例,用于使用 webpack https://github.com/openlayers/ol-webpack或使用包裹https://github.com/openlayers/ol-parcel 。
node -v
npm -v
npm install npm@latest -g
cd
到在 nr 中创建的新项目。 5package.json
,请运行: npm init
。 我只是先保留默认值,之后您可以随时编辑文件npm install ol
npm install --save-dev parcel-bundler
package.json
,创建index.js
和index.html
,如https://openlayers.org/en/latest/doc/tutorials/bundle.html所示npm start
结果在:http://localhost:1234/
所有这些 *.js 文件都定义在 ol 包中。 这是 ol 包中定义的所有类和命名空间的链接。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.