Клуб API Карт

Поиск по своим объектам с совпадением имен

ivankipish88
9 ноября 2015, 17:30

Как осуществить вывод на карту всех меток с одинаковым именем (как в случае запроса в яндекс-карте "АЗС", например)?

4 комментария

Вывод меток на карту откуда?

Метки уже добавлены на карту и надо отфильтровать, или о чем речь?

у меня такая задача: 1 скрипт: нужно ввести адрес в searchControl, чтобы он записался в таблицу data.json, название метки будет получено из другого поля ввода html, 2 скрипт: изначально отображается пустая карта, а таблица data.json подгружается только после ввода названия метки в mySearchControl и на карте должны отобразиться все метки с введенным названием. В примере https://tech.yandex.ru/maps/jsbox/2.1/custom_search при одинаковых названиях меток из контрола разворачивается список, предлагающий выбрать одну из меток.

Можно возвращать вложенные коллекции меток вместе с обычными метками из провайдера

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

Но мне не нужны обычные метки из провайдера на моей карте. Мне нужно, чтобы после ввода в контрол имени метки отображались все метки с такими именами, содержащимися в таблице json, и ничего лишнего. А как это реализовано в стандартной карте яндекса - фильтром? просто если реализовывать фильтром - не смогу использовать несколько таблиц.