问题标签 [maplibre-gl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
34 浏览

angular - 使用maplibre时如何将事件作为参数发送给角度函数?

如何在 Angular 中执行此操作,主要是如何使用 maplibre 在 Angular 中捕获 moveend 事件并将其作为 component.html 中的参数代码发送到函数

上面的代码是使用 mapbox 编写的,我需要在 maplibre 中实现它,必须将事件发送到组件中的 updateMap() 方法才能使其工作。组件.ts

使用 Maplibre 我无法将事件发送到 updateMap。任何帮助,将不胜感激。

这是使用 mapbox 完成的应用程序的链接,但我必须使用 maplibre 实现应用程序。 https://stackblitz.com/edit/ngrx-mapbox-demo?embed=1&file=src/app/app.component.ts&view=preview

0 投票
0 回答
7 浏览

github - Maplibre-gl-js 2.1.6 gitHub 存储库中缺少 .g 文件

我正在尝试从 github 存储库中获取 maplibre 2.1.6 开发代码,以便我可以在本地开发,我之前在 1.14 版本中已经这样做过。我得到了存储库 .zip 文件。当我尝试构建时,它会失败并显示无法找到 .g 文件的消息。这是一个示例:加载带有警告的 rollup.config.ts (!) 插件打字稿:@rollup/plugin-typescript TS2307:找不到模块“./array_types.g”或其相应的类型声明。

我在 github.com 存储库中找不到文件!他们可能在哪里?

过去有丢失的文件,当我看到它们时,我可以将它们从网站上拿走。或者,我可以通过本地安装特定模块来获取它们。这次不行。我什至不知道在 maplibre 或 github 上问谁。有任何想法吗?