Сетка земной поверхности в Google Earth

Бюджет: 20 $
14.98 € – 1 544.53 руб
Название проекта: 
Сетка Земли в Google Earth
Общее описание проекта: 
Работа для начинающих web-разработчиков, для тех кто хочет попрактиковаться в основных технологиях, пополнить портфолио и получить положительный отзыв. 

Если не все технологии знакомы – не беда, главное чтобы было желание самообучаться.
Необходимо создать KML-сетку на поверхности Земли  в Google Earth с возможностью дальнейшего редактирования.

Технологии: 
Google Earth API,  Javascript/AJAX,  PHP,  MySQL, JSON.

Структура проекта:
create.php – генератор параметров сетки;
earth.php – страница с Google Earth;
config.inc.php – настройки скрипта;
earth.js  – файл c Javascript логикой для earth.php.

Срок:
3 недели.

Бюджет:
20 у.е.

Отчетность:
Еженедельная по e-mail.

Этапы:
1. Создание генератора сетки(create.php) и файла настроек(config.inc.php). В нем задаются параметры:  S – размер ячейки(в градусах, по умолчанию 1 градус), Z1 – уровень приближения Земли при начальной загрузке,  Z2 – уровень приближения Земли при установке маркера, D – кол-во ячеек для отрисовки, Т – уровень прозрачности ячеек(по умолчанию 40%).  На основании шага генерируется набор клеток в пределах географической сетки Земли(360 градусов от нулевого меридиана(долгота по часовой стрелке) и 180 градусов от северного полюса(широта)).  Все данные сохраняются в базе данных. Срок 1 неделя.
2. Создание Google Earth и загрузка данных(earth.php, earth.js). Требуется создать стандартный объект Google Earth с отключенной возможностью приближения(zoom) со стартовым приближением Z1. На данном уровне приближения сетка не отображается. У пользователя должна быть возможность добавить на карту с помощью клика маркер(флажок). При нажатии на флажок устанавливается уровень приближения Z2 и вокруг флажка рисуются ячейки сетки с прозрачностью T и в кол-ве D штук вокруг маркера по координатам из базы данных.  Данные берутся из базы данных через AJAX/JSON(лучше всего использовать jquery, там многое уже реализовано). Обязательно должна быть кнопка  – «вернуться на уровень Z1» с соответствующим функционалом. При переходе на Z1 все ячейки удаляются.  Срок 1 неделя.
3. Изменение ячеек. При нажатии на ячейку должен появляться диалог(baloon) с выбором цвета ячейки. Список возможных значений(серый, синий, зеленый, коричневый, желтый) храниться в базе данных. По умолчанию используется серый цвет. При выборе цвета ячейка закрашивается новым цветом и изменения сохраняются в базе данных. Срок 1 неделя.
Опубликован 13.09.2010 в 20:23 Последнее изменение: 14.09.2010 в 18:02

Выберите способ верификации:

Обновите страницу после прохождения верификации.