PDA

Просмотр полной версии : Привязка объектов к Google Map


ms9
28.02.2013, 15:38
Предположим, что есть каталог ресторанов. Показать один адрес на карте можно без проблем. Возможно ли показать на странице где выводится список ресторанов карту с маркерами адресов всех ресторанов?

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

Илья
28.02.2013, 22:36
предлагаю, что готовые эксты (http://typo3.org/extensions/repository/?id=23&L=0&q=google+maps) вы уже все посмотрели.
В частности этот (http://typo3.org/extensions/repository/view/rggooglemap)
PS не проверял кто и что может из экстов, но думаю, что ваша задача вполне типовая.

Ивано++
01.03.2013, 01:47
Предположим, что есть каталог ресторанов. Показать один адрес на карте можно без проблем. Возможно ли показать на странице где выводится список ресторанов карту с маркерами адресов всех ресторанов?

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

Мож чем поможет:
http://xavier.perseguers.ch/tutoriels/typo3/articles/google-map-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.
А вообще, подобных расширений достаточно, не поленитесь почитать документацию и выбрать. Я в свое время так и делал.