javascript - Angular 谷歌地图正确策略

标签 javascript google-maps angularjs google-maps-api-3

我是 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/

相关文章:

javascript - 谷歌地图 V3 用户添加标记

javascript - ngTable 不起作用,简单的例子 - 从官方网站复制

AngularJS 所需的单选按钮需要两个点击事件才有效

javascript - 在不同的链接上显示不同的文字

javascript - 如何更改谷歌地图绘图管理器工具栏工具提示?

javascript - 如何旋转元素?

ios - 在 Swift 中将城市名称转换为坐标

javascript - 我可以用两个元素替换 Angular 指令吗?

javascript - 从 html 表单中检索数据

javascript - 如何使用非对称加密在javascript中接收数据?