我正在使用角度谷歌地图并显示地图,标记和信息窗口。信息窗口始终位于顶部。如何将其位置更改为右侧?
<agm-map [latitude]="lat" [longitude]="lng" [zoom]="zoom">
<agm-marker *ngFor="let m of mapArrayList; let i = index" (markerClick)="clickedMarker(infowindow)" [latitude]="m.geometry.location.lat"
[longitude]="m.geometry.location.lng">
<agm-info-window #infowindow>
<div>{{name}}</div>
</agm-info-window>
您可以查看此链接 它描述了如何更改信息栏的位置 组件 AgmSnazzyInfoWindow
像top, bottom, right, left
一样将位置传递到[placement]
很抱歉回复晚了...我对角度谷歌地图没有任何经验,但看起来您可以通过插件时髦的信息窗口调整窗口的外观和行为。https://github.com/atmist/snazzy-info-window
参见信息窗口的放置属性(顶部/底部/左侧/右侧(: https://github.com/atmist/snazzy-info-window#placement
为了将Snazzy与Angular Google Maps结合使用:https://angular-maps.com/guides/snazzy-info-window/custom-info-windows-with-snazzy-info-window/
祝你好运!