Многим известна «
Панорама Садовникова» - точное изображение Невского проспекта в 30-е годы XIX века. Общая длина панорамы составляет около 16 метров при высоте изображения 15см.
В те годы всё было бумажным - и карты, и панорамы. Сегодня карты и панорамы, естественно, электронные. Реалистичность изображения передаётся фотографиями, а ощущение присутствия создаёт интерактивная оболочка.
Взглянуть на те же
Яндекс.Панорамы. Выбираешь точку на карте - и ты уже будто стоишь на улице и глядишь по сторонам. Неудобно то, что если тебе надо «пройти» по улице, нужно непрерывно щёлкать на стрелки и каждый раз ждать секунду, пока подгрузится картинка. А преимущество карты как раз и состоит в обзорности - видно не только отдельные объекты, попадающие в поле зрения наблюдателя, но и те, которые одновременно можно запечатлеть только с высоты. Это свойство помогает соотнести объекты, представить их взаимное расположение, оценить расстояние между ними.
Ещё одна проблема кроется в том, что далеко не каждый может соотнести изображение на карте и положение значков с реальным положением объектов в пространстве. Та же беда и с тем, что показывается в панорамной «сфере» - после просмотра панорамы не всякий поймёт, как то, что он только что увидел, связано с картой?
А что, если расположить панораму прямо на карте - изображение фасадов улицы расположить вдоль её знака? Выбираешь себе кусок улицы - и сразу видишь, в каком порядке идут дома. Этакая интерпретация ленты Садовникаова.
Жаль только, что приходится головой вертеть. Поэтому надо сделать так, чтоб карты можно было вертеть - ведь электронная карта должна быть не хуже бумажной!
Другой вариант - завернуть панораму в кольцо (как это и представлено сейчас) - и разместить прямо на карте. И волки сыты (наглядная картинка) и овцы целы (привязка к карте):
Водишь себе пончиком по экрану, а он тебе показывает и местность, и среду. Красота. В таком случае, конечно, всё равно лучше крутить этот пончик вместе с картой - типа как в Google Earth. Тут, например, поворачивать можно скроллом - масштаб-то менять незачем. Помимо овец и волков, на мой взгляд, прелесть такого подхода в том, что навигация упрощается: не надо летать курсором по сфере. То есть, мы отсекаем масштабирование, но оставляем вращение.
Самое интересное, что все данные для реализации такой фичи есть в тех же Яндекс.Картах. Как насчет алгоритмов и мощностей - это не ко мне. Но верится мне, что это вполне реализуемо.