Клуб API Карт

Различный тип точек

AcidCrash2005
2 мая 2013, 11:34

На карте создаю 2 типа маркера, платная клиника и бесплатная.

По дизайну они отличаются.

При клике на маркер, нужно менять высоту балуна который всплывает, в зависимости на какой маркер был клик.

Как можно задать маркеру какой-нибудь идентификатор, чтобы можно было при клике различать, какой это маркер, платынй или бесплатный и в завсисимости от этого менять высоту балуна?


Вот так выглядять мои 2 маркера, они ни чем не отличаются кроме картинки. Можно как-то задать каждому типу маркера какой-нибудь идентификатор, а потом при клике считывать его.

 

    var mark_pay = {
        iconImageHref: 'images/map_pay_point.png', // картинка иконки
        iconImageSize: [67, 48], // размеры картинки
        iconImageOffset: [-31, -19], // смещение картинки
        hideIconOnBalloonOpen: false,
        balloonLayout: 'my#simplestBCLayout',
        balloonShadow: false
    }
    // бесплатная метка
    var mark_free = {
        iconImageHref: 'images/map_free_point.png', // картинка иконки
        iconImageSize: [20, 20], // размеры картинки
        iconImageOffset: [-13, -10], // смещение картинки
        hideIconOnBalloonOpen: false,
        balloonLayout: 'my#simplestBCLayout',
        balloonShadow: false
    }