Проект: Встраивание карт Google на сайт с помощью Javascript
В этом проекте вы будете иметь дело с наиболее распространенным API - Google Maps. Этот API имеет множество отличного функционала (в основном, вы создаете карту, которая делает что пожелаете), но здесь мы больше попрактикуемся в помещении объекта API на странице. Вы самостоятельно изучите документацию по API, потому что мы не будем рассказывать как делать то, что необходимо.
Ваши задания
Создайте простой сайт с картой Google и форму, где пользователь может ввести долготу, широту и сообщение. При отправке формы, в этом месте на карте должен появиться маркер. Нажатие на маркер отобразит введенное сообщение (эту функциональность создавать не надо - при правильном использовании API, карты Google все сделают сами).
Попробуйте другой функционал, предоставляемый API карт Google - вы можете изменить на карте почти все, в том числе и цвета любого элемента.
- Создайте репозиторий на Github для проекта. Если возникли сложности, посмотрите инструкции на этой странице.
- Создайте пустой документ HTML.
- Прочтите документацию по API для понимания принципов работы.
- Подумайте, что вам будет необходимо для создания формы, создающей кнопку/маркер на карте, и какие методы предоставляет API. Лучше сейчас подумать несколько лишних минут, чем потом переделывать программу, теряя часы впустую. Нарисуйте схему на бумаге перед тем, как вообще садиться за компьютер.
- Создайте проект!
- Отправьте его на Github
Решения студентов
- Решение 1 | Посмотреть в браузере
- Решение 2 | Посмотреть в браузере
- Решение 3 - измеритель расстояния | Посмотреть в браузере
- Решение 4 | Посмотреть в браузере
- Решение 5 | Посмотреть в браузере
Дополнительные ресурсы
Этот раздел содержит полезные ссылки на дополнительные материалы. Это не обязательно, так что расценивайте их как нечто полезное, если вы хотите поглубже погрузиться в тему
- Вникая в Мир Геолокации от Smashing Magazine