Angular 在<;中拖动原点时获取方向更改时的坐标;年度股东大会方向>;
我试图在地图上拖动原点标记时检索坐标,如纬度和经度 我试图实现dragend或dragended属性,但没有任何效果 htmlAngular 在<;中拖动原点时获取方向更改时的坐标;年度股东大会方向>;,angular,angular7,Angular,Angular7,我试图在地图上拖动原点标记时检索坐标,如纬度和经度 我试图实现dragend或dragended属性,但没有任何效果 html 您需要在ts文件中执行以下类似操作: markerDragEnd($event: MouseEvent): void { this.markerCreator($event, ''); } markerCreator($event: any): void { console.log($event.coords.lat)
您需要在ts文件中执行以下类似操作:
markerDragEnd($event: MouseEvent): void {
this.markerCreator($event, '');
}
markerCreator($event: any): void {
console.log($event.coords.lat)
console.log($event.coords.lng)
}
HTML
<agm-marker
[markerDraggable]="newMarker.draggable"
(dragEnd)="markerDragEnd($event)"
></agm-marker>
originDrag是一个在
中检索原点更改时的纬度和经度的函数。下面是为我工作的代码:
html代码:
在ts文件中:
getcoords(type,event)
{
let coords=JSON.stringify(event);
let coords3=JSON.parse(coords);
console.log("updated latitude :: "+coords3.lat);
console.log("updated longitude :: "+coords3.lng);
}
希望它也能帮助其他人…它不起作用,我想从agm方向而不是从agm标记获取坐标。你说得对吗。你能为你的代码创建一个stackbliz吗?我已经用我在html和ts中使用的东西编辑了代码file@Poonam(看一看输出)我尝试了所有这些,但没有一个触发我的功能只有“onChage”@Poonam see我能够得到协调的“onChange”,但其余的都没有,看看我的代码,我不认为他们的其他输出工作正常
<agm-marker
[markerDraggable]="newMarker.draggable"
(dragEnd)="markerDragEnd($event)"
></agm-marker>
getcoords(type,event)
{
let coords=JSON.stringify(event);
let coords3=JSON.parse(coords);
console.log("updated latitude :: "+coords3.lat);
console.log("updated longitude :: "+coords3.lng);
}