Angular和Openlayers应用指南

问题描述 投票:0回答:1

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

angular service architecture openlayers
1个回答
0
投票

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

所以我的架构看起来像:

  • 共享 map.ts map.service.ts(也许是为了分享地图上下文)
  • 地图浏览器 地图browser.component.ts
  • 地理位置
  • 控制
  • ...
© www.soinside.com 2019 - 2024. All rights reserved.