我是 Angular 的新手,正在从事基于 Angular 的项目。现在我必须实现高级 map 功能列表并显示它,如集群、路由和道路路由、路径、方向、多边形、事件、在 map 上绘制、信息窗口、标记等......
我进行了一些搜索,发现我可以使用“传单”openstreet map ,但我需要从 Google map 开始,所以我搜索并找到了以下选项:
1) 我查看了 ui-map https://github.com/angular-ui/ui-map但我很担心,因为我不确定这个项目是否仍然受支持,是否会涵盖所有需要的功能
2) Angular 谷歌地图 https://github.com/nlaplante/angular-google-maps非常好的 Angular 努力,但也担心实现的功能,也许我可以为不支持的功能(如路径和方向)实现外部服务
3) ng-时事通讯 http://www.ng-newsletter.com/posts/angular-ui-utils.html
*还有一些其他的解决方案,比如....
a) 使用这里提供的方法之一 http://wbyoko.co/angularjs/angularjs-google-maps-components.html
b) 实现我的指令并使用它,但担心如何在服务之间传递映射变量
除了如何在指令和服务之间组织我的 map 代码之外,我需要关于使用哪种策略和技术的建议?
最佳答案
选项 1 似乎是最好的选择。 Angular UI 是一个广泛使用的库,并且得到了很好的支持。
检查此链接 http://ngmodules.org/tags/maps进行比较。
关于javascript - Angular 谷歌地图正确策略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20524084/