Клуб API Карт

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

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

Подскажите, пожалуйста, как правлильно отключить показ балуна у стандартного поиска на карте 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}));.