Клуб API Карт

Опции балуна в placemark

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

В примере вы используете для задания параметров балуну опции Placemark, таких как balloonContentBodyLayout и balloonMaxWidth, однако в этом ответе о них рассказано не было.

В частности, я хочу выключить тень для балуна, можно ли это так сделать, и будет ли так правильно ?

8 комментариев

В ответе была дана ссылка на документацию, в которой описаны указанные опции.

Как именно вы хотите выключить тень для балуна?

small_butterfly_long_long_as_long_as_i_can_do_it_here
28 января 2016, 04:48

Я создаю коллекцию из placemark, потом применяю к ним свой стиль оформления balloon и добавляю на карту.

Однако, балун отбрасывает тень, как ее убрать?

 


http://api.yandex.ru/maps/doc/jsapi/2.x/ref/reference/Balloon.xml

В балуне есть опция shadow, которая позволяет включать-выключать тень балуна.

 

myPlacemark.options.set({balloonShadow: false});

small_butterfly_long_long_as_long_as_i_can_do_it_here
28 января 2016, 04:48

прекрасно, спасибо!

а как самому узнать об этом свойстве? Дополните, пожалуйста, документацию, чтобы не спрашивать такие вещи каждый раз

 

а как самому узнать об этом свойстве? Дополните, пожалуйста, документацию, чтобы не спрашивать такие вещи каждый раз

Там же оно есть в документации.

Все опции везде писать нет смысла, т.к. они наследуются с префиксом объекта, т.е. указание опции балуна "shadow" через опции метки будет "balloonShadow"

small_butterfly_long_long_as_long_as_i_can_do_it_here
28 января 2016, 04:48

теперь понятно. Это неочевидно, но теперь буду знать, спасибо

на самом деле это не мои тайные знания, схема вполне логичная, хоть по-началу кажется не очевидной.

В доке есть описания принципов наследования

для Геообъекта:

Опции геообъекта. Через опции геообъекта можно задавать как опции самого геообъекта, так и опции его составных частей:

 

И для карты:

Опции карты. Через опции карты можно задавать настройки как самой карты, так и добавленных на неё объектов:

Опции, которые трактует непосредственно сама карта, перечислены ниже.

 

Не могу понять, как передать опции кастомнуму поведению?