Прикладное программирование
Практика 21
Библиотека API Yandex maps: хранение данных в массивах
Для каждой программы, состоящей из нескольких файлов,
создавайте отдельную папку проекта, например project21-1,
project21-2 и т.д., где "21" - номер практического
занятия, 1, 2 и т.д. - номер задания.
Каждую программу, состоящую из одного файла, сохранять
в отдельном файле для каждого упражнения,
например prog21-1, prog21-2 и т.д., где "21" - номер практического
занятия, 1, 2 и т.д. - номер задания.
1. По примеру 27 из лекции создайте приложение проекта yapanorama01.
Напишите программу на языке JavaScript с применением библиотеки
API Yandex maps, которая позволяет отображать панораму локации
с помощью сервиса Яндекс панорамы. В программе заданы 2 локации.
Для 1-й и 2-й локаций широта и долгота обозначены соответственно
x1, y1 и x2, y2. Создайте ссылки Next и Back при шелчке
по которым происходит отображение панорамы локации с другими координатами.
(Практика 2020-20 N4).
2. В проекте jsarray01 добавьте в код программы второй массив.
Доработайте фукнции управления навигацией так, чтобы элементы
двух массивов выводились попарно с одинаковыми индексами.
(Практика 2019-26 N2).
3. По примерам 26 и 27 из лекции выполните интеграцию
двух программных модулей проектов jsarray03 и yapanorama01
в один моудуль, в котором координаты локаций хранятся
в двух одномерных массивах, переход в плеере панорам к новым локациям
осуществляется с помощью кнопок навигационной панели.
Источники
Основные
- Юркин А. Г.
Задачник по программированию. — СПб.: Питер, 2002. — 192 с.
- Поляков К. Ю., Шестаков А. П., Еремин Е. А. Объектноориентированное
программирование // Информатика. — 2011. — N13. — С. 22-45.
- Qt Downloads
qt-win-opensource-4.1.1-mingw.exe