【发布时间】:2019-04-17 17:20:45
【问题描述】:
在 Git-Repro https://github.com/Turbo87/sidebar-v2 sidebar-v2 中出现,但当我想在外部 .js 文件中导入必要的 sidebar-v2 方法时,我无法将它与 ol5 一起使用。
尝试将 repros 内容包含到我的 repro 中,但仍然无法运行 ol.control.sidebar
【问题讨论】:
-
它是为 OL3/4 开发的。在 NPM 版本可用之前,您可以从
https://raw.githubusercontent.com/Turbo87/sidebar-v2/master/js/ol3-sidebar.js复制代码添加必要的导入,例如ol.control和ol.inherits并编辑代码以使用它们 - 或者简单但效率较低地使用import * as ol from 'ol'; -
感谢您的快速回复!它通过 package.json 文件中的 "sidebar-v2": "umbe1987/sidebar-v2#ol5-sidebar" 行,然后通过 npm install 运行。见github.com/Turbo87/sidebar-v2/issues/143。不幸的是,侧边栏中的标签没有显示出来,而且侧边栏的高度也不像地图。
标签: sidebar layer openlayers-5