Клуб API Карт

Как отключить показ балуна у стандартного поиска на карте?

sega-zav
10 апреля 2012, 11:53

Подскажите, пожалуйста, как правлильно отключить показ балуна у стандартного поиска на карте map.addControl(new YMaps.SearchControl() ?

8 комментариев
Подписаться на комментарии к посту

А можете показать на примере кода (плохо разбираюсь в JS)?

покажите на примере как вы пробовали и у вас не получилось

Пробовал так:

map.addControl(new YMaps.SearchControl(options.noPlacemark=true));

передать нужно объект у которого поле noPlacemark будет иметь значение true

объекты в JS создаются при помощи конструкции {}

var options = {_имя_поля_ : значение};

Так выдает ошибку:

map.addControl(new YMaps.SearchControl(var options = {noPlacemark: true}));

Нужно передавать либо сам объект

map.addControl(new YMaps.SearchControl({noPlacemark: true}));

либо ссылку на него

var options = {noPlacemark: true};

map.addControl(new YMaps.SearchControl(options));

Теперь понятно, в чем дело...

Спасибо!

 

А как убрать только балун или хотя бы поменять его содержание?

А таким способом метка тоже убралась map.addControl(new YMaps.SearchControl({noPlacemark: true}));.