Zh YandexMap, changed icon offset for custom icons! You have to read!

Всем привет.

В данном релизе (4.3.1 для компонента, 3.1 для плагина и 2.1 для модуля) ИЗМЕНЕН алгоритм вычисления отступов для пользовательских иконок.

Если наименование иконки не начинается с default# то такую иконку я считаю пользовательской

Будьте внимательны, если Вы используете свои иконки, то теперь при незаданных отступах центром приложения иконки считается середина нижнего края иконки!
(раньше это был левый нижний край со смещением 7).
Смещение 7 исторически пришло из АПИ v1, и я его просто реализовал, чтобы при переходе на АПИ2 ничего не произошло с ними.

С чем связано изменение: если Вы используете свои иконки, и размеры у них отличны от тех, которые идут с расширением, Вам приходится подгонять отступ, чтобы иконка не “смещалась” при изменении масштаба.
Чаще всего иконка имеет центральную точку “опоры” внизу посередине, что и сейчас я реализовал в новой версии расширения.

Что нада сделать, чтобы Ваши иконки не “съехали” при установке новой версии – если у вас “симметричные” иконки, то просто обнулите горизонтальный отступ (x-offset, x-отступ), и тогда все подхватится автоматически правильно. Если у вас есть сдвиг относительно середины – вам надо пересчитать горизонтальный отступ.
В любом случае, это практичекси одно update выражением в MySQL

Заранее спасибо за понимание,
Дмитрий

One thought on “Zh YandexMap, changed icon offset for custom icons! You have to read!

  • Дмитрий, Здравствуйте!

    По ссылке в шапке полигон – на гугле отображается – на яндексе нет – kml один и тот же по одной же ссылке, доступен для скачивания… а яндекс не выводит 🙁

    может я чего не так делаю? помогите, пожалуйста.

Leave a Reply

Your email address will not be published. Required fields are marked *