首页 > 解决方案 > 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 并且可以给我一个提示?

标签: openlayers-5

解决方案


在我的应用程序中,我只使用与“ol”相同的方法,例如,如果你想使用“Imageline”的“ol-ext”,那么你只需要导入

import Imageline from 'ol-ext/control/Imageline';

而且您无需在 HTML 文件中添加任何内容,也无需更改在代码中使用“ol”库的方式。

希望它可以帮助你


推荐阅读