Клуб API Карт

Заголовок не указан

sergcloud
17 июля 2011, 15:51

В качестве меток на карту добавляются изображения. Изображений много, они разные и разные размеры изображений. Как я понял, метки из пользовательских изображений привязаны к указанным координатам на карте левым нижним углом изображения. Есть ли возможность привязать метки из изображений к карте не левым нижним углом изображения (метки), а центром метки (изображения)? Понятно, что можно выравнивать при помощи offset

s.iconStyle.offset = new YMaps.Point(-9, -29);
но так как изображений много и их размеры разные, то это занятие будет очень трудоемким.
2 комментария
Подписаться на комментарии к посту

Это можно просто напросто автоматизировать.

var img = new Image();

img.onload = function () {

 //создаем маркер на this.src используя this.width\height

}

img.src ='...'

Спасибо, да, действительно, не подумал об этом.