Geolocation Поиск по индексу/городу

Аватар пользователя veligursky veligursky 26 февраля в 23:00

Доброго здравия,
есть модуль Geolocation с помощью которого созданы и через вьюсы выведены на карту маркеры с адресами. Данный модуль умеет искать по адресу/названию.
Нужно организовать Поиск по индексу/городу.
Что для этого нужно(модули, поля и т.д.)?

Комментарии

Аватар пользователя VasyOK VasyOK 26 февраля в 23:13

Если инденкс/город это поля нод или термины - нет проблем по ним поиск забабахать.

Аватар пользователя marassa marassa 26 февраля в 23:34

Индекс и город суть части адреса. Встроенный в Geolocation геокодер прекрасно умеет искать и по индексу, и по городу.

Аватар пользователя veligursky veligursky 26 февраля в 23:45

marassa wrote:
Индекс и город суть части адреса. Встроенный в Geolocation геокодер прекрасно умеет искать и по индексу, и по городу.

Подскажите, а что делать если надо вывести маркеры с одного города?

Аватар пользователя marassa marassa 27 февраля в 7:18

А как у вас сейчас хранятся в базе адреса? Не координаты, а именно адреса?
У меня, например, есть отдельные поля "Страна", "Город" и "Улица/дом", заполняемые автоматически геокодером при создании объекта и указании точки на карте. Это позволяет потом легко выбрать объекты по городу и/или стране. Если нужен почтовый индекс, нужно добавить и индекс (мне не нужен).
Кроме того, есть специальный модуль Address, который позволяет создать сложносочинённое поле, в котором аккуратно хранятся все компоненты адреса, доступные в качестве фильтров views. Возможно, оно вам подойдёт - надо смотреть.