Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 16.03.2015, 22:12   #1
Anlov
Senior Member
 
Регистрация: 02.05.2011
Сообщений: 138
По умолчанию Поиск в БД ближайших к введенному адресу объектов и выдача списком и на карте Google

Всем привет.
Есть таблица с координатами (широта-долгота) и адресами. На главной странице - форма для ввода адреса. По клику - переход на страницу поиска, где должны быть показаны на Гугло-карте (маркерами) и ниже в виде списка со всеми атрибутами все объекты, находяшиеся в 50 км радиусе от введенного адреса.
Делаю в 6.2 с ext/fluid.
Два FE-плагина search и list, соответственно два шаблона search.html u list.html и контроллер с searchAction() u listAction().
В search.html просто форма, данные из которой с помощью
PHP код:
$this->redirect('list'NULLNULL$arraySearch$pageID); 
в searchAction() отправляются на страницу с list.html (из одного плагина в другой).
Не могу продумать логику выполнения. Где мне вызывать геокодер от Гугля для получения широты-долготы и где/как передавать в listAction для поска в базе и передачи результата в list.html?
Anlov вне форума   Ответить с цитированием
Старый 17.03.2015, 08:26   #2
Андрей Аксенов
Senior Member
 
Регистрация: 12.04.2008
Адрес: Россия, Москва
Сообщений: 706
Отправить сообщение для Андрей Аксенов с помощью ICQ Отправить сообщение для Андрей Аксенов с помощью Skype™
По умолчанию

Может что-то из готовых расширений посмотреть? Что-то подобное делал, но давно и на базе готовых решений.
Андрей Аксенов вне форума   Ответить с цитированием
Старый 17.03.2015, 13:19   #3
Anlov
Senior Member
 
Регистрация: 02.05.2011
Сообщений: 138
По умолчанию

смотрел, конечно. проще выглядело свое написать, чем чужое сначала найти, потом подогнать. опять же, этот поиск будет на нескольких сайтах работать, некоторые из которых пока на 4.5...
Anlov вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 21:47.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория