Приветствую. Есть отличный пример по изменению координат.
Как его дополнить, что бы при первом клике появлялся маркер (отметка) и при клике в другое место карты он переставлялся?
Заранее прошу подробно, т.к. новичок.
Ответ
Например так:
ymaps.ready(init);
var myMap,
myPlacemark;
function init() {
myMap = new ymaps.Map('map', {
center: [57.5262, 38.3061], // Углич
zoom: 13
});
myPlacemark = new ymaps.Placemark();
myMap.events.add('click', function(e) {
myPlacemark.geometry.setCoordinates(e.get('coords')); // устанавливаем метке координаты, высчитанные из положения клика
myMap.geoObjects.add(myPlacemark); // ставим метку на карту
});
}
html,
body,
#map {
width: 100%;
height: 100%;
padding: 0;
margin: 0;
}
Комментариев нет:
Отправить комментарий