Ivseti
@Ivseti
Фронтенд HTML, CSS и немного JS с PHP

Почему при изменении масштаба смещается маркер?

Вывел карту со своими маркерами, но проблема в том, что один из маркеров уезжает на реку Нева. При зуме маркер становится на то место, где и должен стоять.

Пока из того, что надумал, написать условие на зум. При определенном зуме определенные координаты, что ли сделать.

Координаты брал тут: https://yandex.ru/map-constructor/location-tool/

Сайт:
https://fabrika-kresel.site/contacts/

Код:
https://fabrika-kresel.site/catalog/view/javascrip...

Скрин:
bClxNLk9.jpg?download=1&name=%D0%A1%D0%BA%D1%80%D0%B8%D0%BD%D1%88%D0%BE%D1%82%2015-06-2023%2012:26:29.jpg
304NsB7T.jpg?download=1&name=%D0%A1%D0%BA%D1%80%D0%B8%D0%BD%D1%88%D0%BE%D1%82%2015-06-2023%2012:25:58.jpg
Что делать?
  • Вопрос задан
  • 214 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега Яндекс.Карты
проблема в том, что один из маркеров уезжает на реку Нева

Оба маркера уезжают. Из Петербурга под Вязьму. Или даже в Иран. Не пробовали масштаб уменьшать?

На самом деле никто никуда не уезжает, это иллюзия. Возникает из-за неправильного позиционирования картинки маркера относительно точки, к которой маркер привязан. Среди настроек маркера есть iconImageOffset - она поможет исправить ситуацию.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Ivseti
@Ivseti Автор вопроса
Фронтенд HTML, CSS и немного JS с PHP
Кстати кто тоже будет этим заниматься и придет сюда из поиска, по сути iconImageOffset это top и left.

В инструменте разработчика нужно найти блок ymaps-2-1-79-image, и прямо в браузере выставить маркер, как нужно, после выравнивания, маркер никуда не съезжает кстати. Успехов.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы