Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Поиск в БД ближайших к введенному адресу объектов и выдача списком и на карте Google (http://forum.typo3.ru/showthread.php?t=11677)

Anlov 16.03.2015 22:12

Поиск в БД ближайших к введенному адресу объектов и выдача списком и на карте 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?

Андрей Аксенов 17.03.2015 08:26

Может что-то из готовых расширений посмотреть? Что-то подобное делал, но давно и на базе готовых решений.

Anlov 17.03.2015 13:19

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


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

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