使用angular和Openlayers构建应用程序的最合适方法是什么? 我需要处理地图交互并显示一些图形。另外,编辑功能。 我当时想拥有一个地图组件,一个工具栏组件,并通过服务和可观察对象管理所有地图交互。这确实是一种幼稚的方法,欢迎任何更好的主意。
答案 0 :(得分:0)
对于我的用例,我确定最佳方法是拥有一个共享对象Map,在其中我处理与Openlayers Map相关的所有事情。我有一个用于浏览器地图的map-browser.component,谁将地图对象作为输入,所以我可以与其他组件共享地图的行为。
所以我的架构如下: