@GNG999

Как настроить кастомный пин в react-yandex-maps?

есть пин
65567d3929520878422497.png
при его перетаскивании определяются координаты места, куда дошла его верхняя ширина, те верхняя линия ширины
мне нужно - чтобы определялись координаты места, куда попало его острие, те середина нижней прямой ширины
Насколько я понимаю это связано со свойством iconImageOffset
код пина
const templateLayoutFactory = useCallback(() => {
        if (ymaps) {
            return ymaps.templateLayoutFactory.createClass(
                '<div style="width: 36px; height: 47px;"><img src="/assets/img/map/pin.png"/></div>'
            );
        }
    }, [ymaps]);
 ////
 <Placemark
                        geometry={coord}
                        options={{
                            iconLayout: templateLayoutFactory(),
                            iconImageSize: [36, 47],
                            iconImageOffset:  // вроде тут надо прописывать, но до конца не понимаю, как это рассчитывается
                        }}
                    ></Placemark>
  • Вопрос задан
  • 102 просмотра
Пригласить эксперта
Ответы на вопрос 1
Daemon23RUS
@Daemon23RUS
iconImageOffset: [-26, -46] Сдвиг точки привязки относительно верхнего левого угла изображени
Посчитайте под себя
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы