Answer the question
In order to leave comments, you need to log in
How to pass value?
Hello, how to output from this method to the date, currentCoords
mapCreated: function ($map) {
let pointOnMap = new ymaps.Placemark([55.7204,37.6200], {}, {
draggable: true
});
$map.geoObjects.add(pointOnMap);
this.map = $map;
let coords = [55.7204,37.6200]
pointOnMap.events.add("dragend", function (e) {
let coords = this.geometry.getCoordinates();
let currentCoords = coords[1].toFixed(6) + ',' + coords[0].toFixed(6);
}, pointOnMap);
},
Answer the question
In order to leave comments, you need to log in
write this at the beginning of the method:
mapCreated: function ($map) {
const _this = this;
// далее идет код
}
let currentCoords
to_this.currentCoords
mapCreated: function ($map) {
const _this = this
let pointOnMap = new ymaps.Placemark([55.7204,37.6200], {}, {
draggable: true
});
$map.geoObjects.add(pointOnMap);
this.map = $map;
let coords = [55.7204,37.6200]
pointOnMap.events.add("dragend", function (e) {
let coords = this.geometry.getCoordinates();
_this.currentCoords = coords[1].toFixed(6) + ',' + coords[0].toFixed(6);
}, pointOnMap);
}
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question