GRomanEv
@GRomanEv

Как получать координаты элемента при его перемещении, используя библиотеку ng-map?

Когда я меняю координаты через input, элемент принимает нужное расположение, если же я его перетягиваю в ручную, то он не обновляет свои координаты.

Каким образом я могу получать его координаты при перетаскивании в ручную.

View:
<div ng-controller="geoCtrl as geo">
    <ng-map zoom="11" center="[{{geo.geoMapConfig.position.latitude}}, {{geo.geoMapConfig.position.longitude}}]">
        <shape id="circle" name="circle" centered="true"
               stroke-color='{{geo.geoMapConfig.strokeColor}}'
               stroke-opacity="{{geo.geoMapConfig.strokeOpacity}}"
               stroke-weight="{{geo.geoMapConfig.strokeWeight}}"
               center="[{{geo.geoMapConfig.position.latitude}}, {{geo.geoMapConfig.position.longitude}}]"
               radius="{{geo.geoMapConfig.radius}}" editable="true"></shape>
    </ng-map>
    {{geo.geoMapConfig.position}}
</div>


Контроллер:
function geoCtrl() {
        var self = this;
        self.geoMapConfig = {
            strokeColor: '#009688',
            strokeOpacity: 0.8,
            strokeWeight: 4,
            radius: 4000,
            position: {
                latitude: 55.7702012,
                longitude: 37.60247520000007
            },
            options: {
                draggable: true
            }
        };
    }


Документация ng-map: https://ngmap.github.io/
  • Вопрос задан
  • 216 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы