Angular Google Maps - 在 AGM-MAP 标签和使用 map = new google.maps.Map() 之间创建地图差异

Posted

技术标签:

【中文标题】Angular Google Maps - 在 AGM-MAP 标签和使用 map = new google.maps.Map() 之间创建地图差异【英文标题】:Angular Google Maps - creating map difference between AGM-MAP tag and using map = new google.maps.Map() 【发布时间】:2020-07-27 22:58:37 【问题描述】:

我使用 agm-map 和 agm-marker 标签在带有 Angular 的 Google Map 上创建了一个带有标记的地图。这非常简单直接,但我发现您也可以使用 map = new google.maps.MAP(document.getElementById("id")) 并使用新的google.Maps.Marker(position: LatLng, map: map) 创建一个标记。这些标记似乎有更多选项,如setPosition()getPosition()clickable()getvisible() 等。 agm-marker 方式有所有这些选项吗? 您可以使用 google.Maps.Marker 并将其链接到使用 agm-map 标签制作的地图吗?

非常感谢!

【问题讨论】:

【参考方案1】:

如果您需要使用简单的标记和地图,AGM 地图非常有用且快捷。随着越来越复杂的功能,涉及绘图和其他操作,AGM 地图可能具有该功能,但不是一个清晰的示例或文档。

您可以选择直接使用 Google Maps API 而无需使用 AGM Maps。

请找到教程here和here。

【讨论】:

以上是关于Angular Google Maps - 在 AGM-MAP 标签和使用 map = new google.maps.Map() 之间创建地图差异的主要内容,如果未能解决你的问题,请参考以下文章

RangeError,谷歌地图方向服务。 angular2, SebastianM/angular2-google-maps

Ionic:新幻灯片(Swiper)+ angular-google-maps 在拖动时会导致灰色空间

如何在 Angular Google Maps 指令中使用相对路径?

如何在 Angular Google Maps 指令中使用相对路径?

Angular 2 + Google Maps Places Autocomplete,在输入后追加 [Dom 操作]

Angular2+ Angular Google Maps - 配置地图集群、计算器和选项