【问题标题】:Get marker location in Angular Leaflet Direction获取角度传单方向中的标记位置
【发布时间】:2015-06-24 13:49:47
【问题描述】:

我正在使用 Angular 传单指令。在示例中,从文档 (http://tombatossals.github.io/angular-leaflet-directive/#!/examples/dragging-markers) 中说,我们有一个可拖动的标记。可以通过在 lat/lng 输入上上下单击来更改可拖动的马德里标记的位置。

有没有办法让相反的事情发生?也就是当标记被拖动时,那些输入值中的位置会更新?

或者,有没有办法访问特定标记并使用指令检索其坐标?

【问题讨论】:

    标签: angularjs leaflet marker angular-leaflet-directive


    【解决方案1】:

    你应该看看这个链接:http://tombatossals.github.io/angular-leaflet-directive/examples/0500-markers-simple-example.html

    特别是在那些行:

    $scope.$on("leafletDirectiveMarker.dragend", function(event, args){
        $scope.position.lat = args.model.lat;
        $scope.position.lng = args.model.lng;
    });
    

    如果地图上有多个标记,还有一个标记 ID。

    另外,您应该知道,当您拖动标记时,该标记的 lat/lng 属性会自行更新,因此您也可以使用简单的 $watch。

    【讨论】:

      猜你喜欢
      • 2017-04-24
      • 1970-01-01
      • 1970-01-01
      • 2019-01-08
      • 2016-05-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-11
      相关资源
      最近更新 更多