Подключите нашего Telegram-бота для уведомлений о новых проектах

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

m
Заказчик
Отзывы фрилансеров: + 1 - 0
Зарегистрирован на сайте 14 лет и 1 месяц
Бюджет: 20 $
14.98 € — 1851.70 руб
Название проекта: 
Сетка Земли в 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]

Теги: нужен программист, резюме программиста, требуется программист, резюме веб программиста

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».