Клуб API Карт

noPlacemark: true - не работает!

sergei.murko
15 декабря 2013, 20:41

myMap.controls

.add(new ymaps.control.SearchControl({

noPlacemark: true,

provider: {

geocode: function (request, options) {

return ymaps.geocode('Россия, ' + request, { boundedBy: false });

}

}

}))

.add('zoomControl', {size: 'small'});

Ввожу например: "Тюмень Николая Гондати" - по центру появляется метка(

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

Пробовал этот код в песочнице,

у меня не появилась

какой браузер?

потому что конструктор неправильный.
в new ymaps.control.SearchControl нужно передавать объект parameters.

Должно быть так:
new ymaps.control.SearchControl({ options: {
  noPlacemark: true,
  provider: …
}});

спасибо! теперь все отлично!;-)