agm/core 和 Angular/google-maps 对于谷歌地图有什么区别

Arv*_*iya 8 google-maps angular agm

在我的 Angular 应用程序中,我需要添加google map. 我遇到了两个库,不知道该使用哪一个

npm install @angular/google-maps
npm install @agm/core --save
Run Code Online (Sandbox Code Playgroud)

谁能告诉我哪一个是最新的并且易于开发,或者两者都是相同的。

我想开发这种类型的地图

  • 没有垂直线和水平线的地图
  • 我应该能够改变背景颜色
  • 当我缩放时,国家/地区应该显示城市
  • 我应该能够在特定位置显示圆圈

在此输入图像描述

adr*_*ons 9

图书馆 医生 新项目管理
@角度/谷歌地图 关联 关联
@agm/核心 关联 关联

@agm/core是由Sebastian Holstein开发的 Google Maps JavaScript Core API 的 Angular 适配器,在 npm 中非常流行,但不再维护,最后一次更新是在 2020 年 7 月。

@angular/google-maps由官方 Angular 团队开发,是首选,因为它有更好的支持和维护。

重要提示:要在产品环境中使用 Google Maps Javascript Core API,您必须付费(Google Maps Javascript API 使用和计费)。

如果你不需要专门使用Google Maps,你可以考虑像leaflet这样的开源替代库(比较

图书馆 医生 新项目管理
传单 关联 关联


Vol*_*hat 4

使用哪一种取决于您需要哪一种功能集。我发现我自己的 @agm/core 为我提供了更多功能,但这又取决于你需要什么。