Angular 在<;中拖动原点时获取方向更改时的坐标;年度股东大会方向>;

Angular 在<;中拖动原点时获取方向更改时的坐标;年度股东大会方向>;,angular,angular7,Angular,Angular7,我试图在地图上拖动原点标记时检索坐标,如纬度和经度 我试图实现dragend或dragended属性,但没有任何效果 html 您需要在ts文件中执行以下类似操作: markerDragEnd($event: MouseEvent): void { this.markerCreator($event, ''); } markerCreator($event: any): void { console.log($event.coords.lat)

我试图在地图上拖动原点标记时检索坐标,如纬度和经度

我试图实现dragend或dragended属性,但没有任何效果

html


您需要在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);
    }