【发布时间】:2020-05-14 17:33:31
【问题描述】:
我在 angular 中使用 agm-map 来显示地图和标记:
<agm-map #map >
<agm-marker
*ngIf="searchDataService.search"
*ngFor="let store of searchDataService.filteredStores"
[latitude]="store.lat"
[longitude]="store.lon"
(markerClick)='select_marker(store, infoWindow)'>
<agm-info-window #infoWindow >
<div [ngClass]="['marker-tooltip', 'store-text']">
{{store.type}} {{store.id}}<br>
{{store.address}}<br>{{store.zip}} {{store.city}}
</div>
</agm-info-window>
</agm-marker>
</agm-map>
我有什么方法可以设置一个监听器,当 infoWindow 将通过单击关闭按钮本身关闭时?当点击其他标记时它关闭时,我已经在处理这个案例了。
总的来说,我对 Angular 和 Web 开发也很陌生,所以我很难找到 (markerClick) 的文档,所以我真的不知道 infoWindow 是什么对象。如果我能找到文档,我想我可以弄清楚自己。对此有何建议?
有什么想法吗?
【问题讨论】:
标签: angular typescript google-maps agm-map