ngMap / Google Maps Api v3:形状编辑时调用函数

时间:2016-06-05 11:15:07

标签: google-maps google-maps-api-3 ng-map

我对ngMap和形状有疑问。

形状可以具有两种不同的属性,可拖动或可编辑。

可编辑在圆圈中间添加一个点来拖动它。并在外面4点改变半径的大小。 从这里可以看出:可编辑 https://ngmap.github.io/#/!shape_circle_with_current_position.html

这里可以看到拖拉机:DRAGABLE https://rawgit.com/allenhwkim/angularjs-google-maps/master/testapp/events.html

<ng-map zoom="11" center="current-position">
        <shape ??on-edit??="someFunction()" editable="true"></shape>
</ng-map>

可拖动我可以使用&#34; on-dragend&#34;当我拖动它时,指令(这是一个指令吗?) 但我不知道我可以使用editable =&#34; true&#34;。

{{1}}

我想在编辑Shape时调用一个函数,这样我就可以更新我的&#34;雷达&#34;和&#34; lat&#34;,&#34; lon&#34;值。 像编辑,改变这样的东西?我已经尝试过一点点暴力:D

谢谢!

1 个答案:

答案 0 :(得分:0)

使用“on-center_changed”作为圆圈的位置,并且: 半径为“on-radius_changed”。

此处记录: https://developers.google.com/maps/documentation/javascript/reference?hl=de#InfoWindow

<ng-map zoom="11" center="current-position">
        <shape on-radius_changed="vm.radiusChanged()" on-center_changed="vm.centerChanged()" editable="true"></shape>
</ng-map>