繁体   English   中英

@agm/core 和 @angular/google-maps 谷歌地图有什么区别

[英]@agm/core and @angular/google-maps what are the differences between them for google maps

我想用 angular 实现google map angular 我遇到了两个库,不知道该使用哪个

npm install @angular/google-maps
npm install @agm/core --save

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

这个型号的map我要开发

  • Map 无纵横线
  • 我应该能够改变背景颜色
  • 当我放大它时,国家应该显示城市
  • 我应该能够在特定位置显示圆圈

在此处输入图像描述

  • @angular/google-maps - 由 angular 团队支持
  • @agm/core - 由Sebastian Holstein提供支持

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

图书馆 文档 npm
@角/谷歌地图 关联 关联
@agm/核心 关联 关联

@agm/core是由Sebastian Holstein开发的 Angular 适配器 JavaScript Core API 非常受欢迎,在 JavaScript

@angular/google-maps由官方 Angular 团队开发。

所以,如果从头开始,我会实施官方解决方案,因为它很可能会有支持和维护。

Important : to use the Google Maps Javascript Core API in a prod environment you have to pay ( Google Maps Javascript API usage and billing ).

如果您不需要专门使用 Google 地图,您可以考虑使用开源替代库,例如 leaflet( 比较

图书馆 文档 npm
leaflet 关联 关联

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM