Клуб API Карт

Масшатбирование картинок на карте

Пост в архиве.

Добрый день.

Разместил на карте несколько иконок с помощью Placemark iconImageHref.

При изменении зума картинки не уменьшаются (если зум уменьшается) и наоборот. Возможно ли сделать пропорциональные картинки на карте или хотя бы зафиксировать их в одном размере при определенном увеличении карты?

Пользуюсь API 2.0

8 комментариев
Sergey Konstantinov
28 января 2016, 02:16
Используйте ymaps.Rectangle с заданным фоновым изображением.

Можно пример кода?

 

myMap.geoObjects.add(new ymaps.Rectangle([

                [55, -20],

                [85 , -120]

            ]), {}, {                

fillImageHref: 'http://yandex.st/lego/_/mjhyREEiYd6IeT2Qw4sUlHcNdto.png',

                fillMethod: 'stretch'

});

 

В общем тут главное fillMethod и сам факт заливки картинкой.

Заливаются и квараты, и круги и полигоны.

Картинка не выводится, точка рисуется, а самой картинки нет.

А что за точка тогда?

Можно ссылку на пример?

Можно взглянуть на код? У меня подобная проблема была только в случае какой-нибудь ошибки из-за которой останавливалось выполнение скрипта. Обычно иконки всё-же масштабируются автоматически.

Разобрался, в коде от была рано закрыта скобка ")" и из-за этого опции не передавались.

Всем спасибо, осталось координаты подобрать.

все время путаю геоОбьекты и их шорткаты