【问题标题】:Guidelines for Angular and Openlayers applicationAngular 和 Openlayers 应用指南
【发布时间】:2019-03-04 23:20:41
【问题描述】:

使用 Angular 和 Openlayers 构建应用程序最合适的方法是什么? 我需要处理地图交互并显示一些图表。此外,编辑功能。 我正在考虑拥有一个地图组件、一个工具栏组件并通过服务和可观察对象管理所有地图交互。这确实是一种幼稚的方法,欢迎任何更好的想法。

【问题讨论】:

    标签: angular service architecture openlayers


    【解决方案1】:

    对于我的用例,我确定最好的方法是拥有一个共享对象 Map,我可以在其中处理与 Openlayers Map 相关的所有内容。我有一个用于浏览器地图的 map-browser.component,它以地图对象作为输入,因此我可以与其他组件共享地图的行为。

    所以我的架构看起来像:

    • 共享
      • map.ts
      • map.service.ts(也许是为了分享地图上下文)
    • 地图浏览器
      • map-browser.component.ts
    • 地理位置
    • 控制
    • ...

    【讨论】:

    • 感谢您的回复。我不确定将一个组件嵌入到另一个组件中是不是最好的方法。
    猜你喜欢
    • 1970-01-01
    • 2016-06-19
    • 1970-01-01
    • 1970-01-01
    • 2014-06-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多