Подскажите как ограничить выдачу для нескольких регионов сразу? Чтоб в подсказках при вводе адреса выводилось населенные пункты только из данных регионов.
Реализовал ограничение для одного региона SuggestView в поле ввода таким образом:
function init_sugg() {
var locality = 'Краснодарский край';
var suggestView1 = new ymaps.SuggestView('order_from', {
provider: {
suggest: (function (request, options) {
return ymaps.suggest(locality + ", " + request)
})
}
});
}
При такой конструкции все работает. Для двух пытался сделать так:
var locality1 = 'Краснодарский край';
var locality2 = 'Ростовская область';
......
suggest: (function (request, options) {
return ymaps.suggest(locality1 + "," + locality2 + "," + request)
})
При такой конструкции locality2 - это объект который входит в locality1 и соответственно не выдает правильные подсказки.
Пробовал еще такой вариант:
var locality1 = 'Краснодарский край';
var locality2 = 'Ростовская область';
var locality = locality1 && locality2;
Так не работает и выдает только адреса из locality2.
Подскажите как можно попробовать реализовать мою задумку? Вариант добавить все списком мне не подходит, как и не подходит вариант со всеми регионами сразу.