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

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

Ответ
 
Опции темы Опции просмотра
Старый 28.02.2013, 15:38   #1
ms9
Продвинутый
 
Регистрация: 31.05.2010
Сообщений: 65
Thumbs up Привязка объектов к Google Map

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

Т.о. интересует, есть ли готовое расширение для TYPO3, которое позволяет привязывать несколько объектов к карте google map или придется писать что-то свое, что будет в отдельное поле кастомной таблицы писать адрес каждого ресторана, а затем каким-то образом привязывать выборку к google? Возможно вопрос не по адресу, но все же, как, вообще, такое делается?
ms9 вне форума   Ответить с цитированием
Старый 28.02.2013, 22:36   #2
Илья
Senior Member
 
Регистрация: 15.02.2006
Адрес: Петербург
Сообщений: 462
По умолчанию

предлагаю, что готовые эксты вы уже все посмотрели.
В частности этот
PS не проверял кто и что может из экстов, но думаю, что ваша задача вполне типовая.
Илья вне форума   Ответить с цитированием
Старый 01.03.2013, 01:47   #3
Ивано++
Senior Member
 
Аватар для Ивано++
 
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
По умолчанию

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

Т.о. интересует, есть ли готовое расширение для 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   #4
Андрей Аксенов
Senior Member
 
Регистрация: 12.04.2008
Адрес: Россия, Москва
Сообщений: 706
Отправить сообщение для Андрей Аксенов с помощью ICQ Отправить сообщение для Андрей Аксенов с помощью Skype™
По умолчанию

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

Теги
google map


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ideas for Google Summer of Code 2013 RSS Bot Новости TYPO3 (на английском) 0 12.02.2013 17:04
Ideas for Google Summer of Code 2013 RSS Bot Новости TYPO3 (на английском) 0 12.02.2013 12:56
Ideas for Google Summer of Code 2013 RSS Bot Новости TYPO3 (на английском) 0 11.02.2013 13:07
Ideas for Google Summer of Code 2013 RSS Bot Новости TYPO3 (на английском) 0 10.02.2013 15:01
TYPO3 accepted to Google Summer of Code RSS Bot Новости TYPO3 (на английском) 0 20.03.2009 14:41


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


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

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