Страницы

Поиск по вопросам

суббота, 13 июля 2019 г.

Переместить метку Яндекс.Карты 2.1

Приветствую. Есть отличный пример по изменению координат.
Как его дополнить, что бы при первом клике появлялся маркер (отметка) и при клике в другое место карты он переставлялся?
Заранее прошу подробно, т.к. новичок.


Ответ

Например так:
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; }


Комментариев нет:

Отправить комментарий