LeshaGFB
@LeshaGFB
Верстальщик

Как правильно поставить метку на Яндекс.Карту?

Имеется следующая метка:
3262642adef3b768e7fc390be3200b8f.png

Как правильно её расположить на Яндекс.Карте. Если полностью загружать всю картинку на карту, то она постоянно при масштабировании сдвигается. Если я загружаю только синюю метку, то всё окей, но как сделать к ней такую плашку снизу?

Мой код с синей меткой:
ymaps.ready(init);
function init(){
    // Создание карты.
    var myMap = new ymaps.Map("map", {
        center: [55.785205, 37.717187],
        zoom: 17
    });

    var myPlacemark = new ymaps.Placemark(myMap.getCenter(), {}, {
        iconLayout: 'default#image',
        iconImageHref: '../../../../img/svg/contacts/map__icon.svg',
        iconImageSize: [24, 32],
    });
    
    // Размещение геообъекта на карте.
    myMap.geoObjects
        .add(myPlacemark); 
}
  • Вопрос задан
  • 71 просмотр
Решения вопроса 1
freeExec
@freeExec
Участник OpenStreetMap
Задайте у большой картинки точку привязки iconImageOffset и ничего у вас двигаться не будет.
Либо используйте карстомный html балун.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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