Клуб API Карт

Как лучше реализовать поиск по меткам карты (или из БД)?

Пост в архиве.
MegaUbik
9 ноября 2009, 18:47

Есть задача производить поиск по меткам загруженным в ObjectManager или находящемися в своей БД. Как лучше это реализовать (т.н. best practice, задача вроде стандартная)?

Возможно ли это сделать с помощью стандартного SearchControl путем перехвата какого либо события (в документации только Select описано)?

Заранее спасибо за помощь.

3 комментария
Полноценный поиск можно сделать только на серверной стороне.

Однако, если объектов немного и строгих требований к поиску нет, то можно его сделать и на клиентской стороне. Например, в Автомониторе сделан поиск пользователей, добавленных на карту на клиентской стороне.

Использовать для этих целей SearchControl не получится, но Вы можете создать свой элемент управления.

Расскажите поподробнее о Вашей задаче, постараюсь помочь подобрать оптимальное решение.
Расскажите пожалуйста, был ли решен описанный вопрос. Точно такая же ситуация. На карту наношу метки о заведениях города, их будет порядка 150 в одном городе. В названии метки указываю название заведения. Как сделать поиск по названию или описанию метки?
Буду благодарна за любые идеи
на javascript вообще нормальный поиск сделать сложно, точнее немного чуть более сложно чем надо.
проще направить ajax запрос на сервер.
а далее искать можно и средствами БД и сфинксами и яндекс.xmlом