openlayers-5 - Openlayers5 和 ol-ext
问题描述
谁能给我一个例子,请如何将 ol-ext-library 集成到 OL5 中?
到目前为止,我已经从这里下载了 .css 和 .js 文件:https ://github.com/Viglino/ol-ext/tree/master/dist
...到我的 openlayers/dist 目录。
我尝试将它链接到我的 html 文件中:
<!-- ol-ext -->
<link rel="stylesheet" href="openlayers/dist/ol-ext.css" />
<script type="text/javascript" src="openlayers/dist/ol-ext.js"></script>
...然后我尝试“npm run build”...但是我得到了很多错误。有没有人成功地包含了 ol-ext 并且可以给我一个提示?
解决方案
在我的应用程序中,我只使用与“ol”相同的方法,例如,如果你想使用“Imageline”的“ol-ext”,那么你只需要导入
import Imageline from 'ol-ext/control/Imageline';
而且您无需在 HTML 文件中添加任何内容,也无需更改在代码中使用“ol”库的方式。
希望它可以帮助你
推荐阅读
- bash - 具有包含等号的命名参数的 Bash 脚本
- javascript - “ResizeObserver - 超出循环限制” | 从未使用过 API
- php - phpqrcode 和 google 身份验证器 - 不确定事物的格式以及如何使其正确验证
- c++ - c++ 中的 size_t 是什么意思?
- node.js - 如何使用 node.js 向图像服务器发出 post 请求
- r - anytime function (anytime package) to capture days and month correcly
- java - How to disable resizing while allowing maximizing?
- r - Finding index of vector from two other vectors
- java - Android Tabview + Webview
- c# - Difference in behavior between generic and non-generic WeakReference