RsD0p9BK
3/31/2016 - 9:36 AM

From https://toster.ru/q/225779

// 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