【发布时间】:2019-03-04 23:20:41
【问题描述】:
使用 Angular 和 Openlayers 构建应用程序最合适的方法是什么? 我需要处理地图交互并显示一些图表。此外,编辑功能。 我正在考虑拥有一个地图组件、一个工具栏组件并通过服务和可观察对象管理所有地图交互。这确实是一种幼稚的方法,欢迎任何更好的想法。
【问题讨论】:
标签: angular service architecture openlayers
使用 Angular 和 Openlayers 构建应用程序最合适的方法是什么? 我需要处理地图交互并显示一些图表。此外,编辑功能。 我正在考虑拥有一个地图组件、一个工具栏组件并通过服务和可观察对象管理所有地图交互。这确实是一种幼稚的方法,欢迎任何更好的想法。
【问题讨论】:
标签: angular service architecture openlayers
对于我的用例,我确定最好的方法是拥有一个共享对象 Map,我可以在其中处理与 Openlayers Map 相关的所有内容。我有一个用于浏览器地图的 map-browser.component,它以地图对象作为输入,因此我可以与其他组件共享地图的行为。
所以我的架构看起来像:
【讨论】: