Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Привязка объектов к Google Map (http://forum.typo3.ru/showthread.php?t=10636)

ms9 28.02.2013 15:38

Привязка объектов к Google Map
 
Предположим, что есть каталог ресторанов. Показать один адрес на карте можно без проблем. Возможно ли показать на странице где выводится список ресторанов карту с маркерами адресов всех ресторанов?

Т.о. интересует, есть ли готовое расширение для TYPO3, которое позволяет привязывать несколько объектов к карте google map или придется писать что-то свое, что будет в отдельное поле кастомной таблицы писать адрес каждого ресторана, а затем каким-то образом привязывать выборку к google? Возможно вопрос не по адресу, но все же, как, вообще, такое делается?

Илья 28.02.2013 22:36

предлагаю, что готовые эксты вы уже все посмотрели.
В частности этот
PS не проверял кто и что может из экстов, но думаю, что ваша задача вполне типовая.

Ивано++ 01.03.2013 01:47

Цитата:

Сообщение от ms9 (Сообщение 35749)
Предположим, что есть каталог ресторанов. Показать один адрес на карте можно без проблем. Возможно ли показать на странице где выводится список ресторанов карту с маркерами адресов всех ресторанов?

Т.о. интересует, есть ли готовое расширение для TYPO3, которое позволяет привязывать несколько объектов к карте google map или придется писать что-то свое, что будет в отдельное поле кастомной таблицы писать адрес каждого ресторана, а затем каким-то образом привязывать выборку к google? Возможно вопрос не по адресу, но все же, как, вообще, такое делается?

Мож чем поможет:
http://xavier.perseguers.ch/tutoriel...ap-in-tca.html

А вообще - google - принимает координаты широт.
Вам надо создать поле к примеру, в котором Вы будете хранить списко координат

39,392
32,43
34,64
35,453

После разбиваете их explode-m через перенос строк и еще раз через зяпятую в цикле...
И таким образом наносите все карты...

Сложно сказать -


Либо более логичный вариант к каждому ресторану вы добавляете поле координат широты и долготы (12,32) - в TCA-добавляете ту ссылку что я вам кинул выше. После делаете SELECT coords FROM restoran - всех ресторанов на той странице где у вас список и наносите их на карту...

И не зацикливайтесь на готовых расширениях из репозитория...
Во многих случая решение проще найти самому...

Андрей Аксенов 01.03.2013 14:51

Подобное точно делал, по-моему на этом расширении: dcdgooglemap.
А вообще, подобных расширений достаточно, не поленитесь почитать документацию и выбрать. Я в свое время так и делал.


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

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