// API Yandex Maps 2.1 как получить координаты Placemark?
ymaps.ready(init);
var myPlacemark;
function init() {
myMap = new ymaps.Map("myMap", {
center: [57.1477, 65.5401],
zoom: 13,
type: "yandex#map",
controls:['geolocationControl','zoomControl']
// controls:[]
});
// Создание метки
myPlacemark = new ymaps.Placemark(
// Координаты метки
[57.1477, 65.5401], {
// Свойства метки
iconContent: "Тюмень",
balloonContent: "Столица деревень"
}, {
// Опции метки
preset: 'islands#darkGreenIcon',
// iconImageHref: '/themes/default/img/velo_icon2.svg',
// iconLayout: 'default#image',
draggable: true,
// hideIconOnBalloonOpen: false,
}
);
// Добавление метки на карту
myMap.geoObjects.add(myPlacemark);
myPlacemark.events.add('drag', function (e) {
// console.log(myPlacemark.geometry.getCoordinates());
$('#mark_y').val(myPlacemark.geometry.getCoordinates()[0]);
$('#mark_x').val(myPlacemark.geometry.getCoordinates()[1]);
});
}
// https://tech.yandex.ru/maps/doc/jsapi/2.0/ref/reference/Placemark-docpage/
// https://toster.ru/q/225779