Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Требуется создать Joomla-модуль такой функциональности:

По почтовому индексу пользователь должен видеть три отметки на Goole Map - три ближайших объекта недвижимости. Данные об абсолютных координатах почтовых индексов будут предоставлены.

Админка:

1.Механизм для изменения объектов недвижимости. Объект содержит такие поля:

1.1 Название (varchar – 100)

1.2 Адрес (varchar 255)

1.3 Почтовый индекс (char 8)

1.4 Телефон (char 25)

1.5 Небольшое описание (varchar 800)

1.6 Флажок - активный/неактивный объект (bit)

1.7 Поля для хранения координат объекта (longitude/latitude)

1.8 Вспомогательные поля, если они понадобятся программисту для решения задачи.

2. Администратор может добавлять, изменять, удалять объекты, просматривать список и детали объекта

Фронт (морда) сайта:

1. Интерфейс двуязычный, в зависимости от выбора пользователя (или его настроек в профиле)

2. Нажав кнопку или ссылку, пользователь получает такой интерфейс поиска:

2.1 Приветствие

2.2 Поле ввода почтового индекса

2.3 Google Map установленный в определенную точку, но без всяких маркеров (пустая карта)

Процесс поиска

1. Пользователь вводит почтовый индекс

2. Система находит три ближайшие объекта (рассчет расстояний можно делать запросом MySQL - она умеет работать с географическими данными)

3. Над картой система выводит список из 3х найденных объектов, с ссылками на страницу детальной информации об объекте

4. Система рисует три маркера на Google Map

5. Пользователь кликает на маркере, и всплывает пузырь (стандартная функциональность Google Maps), в котором указано название объекта, адрес и включена Google-функциональность Get Directions.

Пожалуйста дайте оценку в часах/деньгах и по календарному сроку. Пишите если есть уточняющие вопросы.

13 лет назад
roddyb
Родион 
45 летУкраина
18 лет в сервисе
Был
13 дней назад
Выбранный исполнитель
yefrem
Сергей 
33 годаУкраина
15 лет в сервисе
Был
9 лет назад
13 лет назад
$80
3 дня