我的Angular地图组件中有一个OpenLayers地图。我需要在Angular(click)事件上获取地图的点击坐标。在Javascript中很简单,只需添加以下代码:
map.on( ‘点击’,…
最后用以下说明解决了
getCoord(event: any){ var coordinate = this.map.getEventCoordinate(event); }
对于map.component.html中生成的click事件:
<div id="map" (click)="getCoord($event)" class="map"></div>