Как передвинуть карту в html яндекс карту
Перейти к содержимому

Как передвинуть карту в html яндекс карту

  • автор:

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

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

Отслеживать
9,323 3 3 золотых знака 29 29 серебряных знаков 57 57 бронзовых знаков
задан 9 сен 2017 в 20:12
133 4 4 бронзовых знака

1 ответ 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

Отслеживать
ответ дан 9 сен 2017 в 20:36
10.5k 7 7 золотых знаков 25 25 серебряных знаков 41 41 бронзовый знак

Супер! Спасибо! то что нужно: myPlacemark.geometry.setCoordinates(e.get(‘coords’)); myMap.geoObjects.add(myPlacemark);

9 сен 2017 в 20:42
Галочку поставил, а плюс ещё не дают ставить.
9 сен 2017 в 20:44
@Cheg хорошее решение (+)
9 сен 2017 в 20:52
@Alexandr_T благодарю)
9 сен 2017 в 21:26

  • javascript
  • yandex-maps-api
  • яндекс-карты
    Важное на Мете
Похожие

Подписаться на ленту

Лента вопроса

Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.

Дизайн сайта / логотип © 2023 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2023.11.15.1019

Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *