首页 > 解决方案 > 如何在 openlayer 5 中实现侧边栏

问题描述

在 Git-Repro https://github.com/Turbo87/sidebar-v2中显示了 sidebar-v2,但是当我想在外部 .js 文件中导入必要的 sidebar-v2 方法时,我无法将它与 ol5 一起使用。

试图将 repros 内容包含到我的 repro 中,但仍然无法运行 ol.control.sidebar

标签: sidebarlayeropenlayers-5

解决方案


通过添加解决了问题

export {default as Sidebar} from 'sidebar-v2/js/ol5-sidebar.js';

到 node_modules/ol/control.js 和

import {Sidebar} from 'ol/control.js';

进入创建地图的.js。


推荐阅读