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 指令中使用相对路径?