
Введение
Storytelling Solution — это универсальный инструмент для журналистов, путешественников и энтузиастов, позволяющий вплетать повествования в географические ландшафты. Он предлагает увлекательную платформу, где истории оживают благодаря фотореалистичным 3D-плиткам Google Maps Platform . Независимо от того, являетесь ли вы журналистом, рассказывающим историю в географическом контексте, или путешественником, документирующим свои приключения, это решение предоставляет удобный интерфейс для воплощения ваших историй в жизнь.
Цель
Решение 3D Storytelling призвано улучшить передачу историй за счет интеграции географической информации. Это инструмент цифрового повествования, позволяющий создателям создавать захватывающие и интерактивные истории с использованием фотореалистичных 3D-тайлов платформы Google Maps. Его цель — преодолеть разрыв между повествованием и географией, обеспечивая пользователям увлекательный опыт.
Целевые сценарии использования
1. Журналистика:
Журналисты могут использовать решение 3D Storytelling для того, чтобы обогатить свои материалы контекстом, привязанным к местоположению. Встраивание повествования в конкретные географические условия добавляет глубины и достоверности новостным статьям, делая их более впечатляющими и увлекательными.
2. Проездные документы:
Путешественники могут документировать свои поездки в визуально привлекательной форме. Благодаря добавлению разделов с геотегами, пользователи могут создать интерактивный путевой дневник, который не только делится впечатлениями, но и предоставляет пространственную перспективу их приключений.
3. Образовательное повествование:
Педагоги могут использовать платформу для создания захватывающих учебных материалов. Рассказывая об исторических событиях, научных явлениях или культурных историях в географическом контексте, педагоги могут улучшить понимание и вовлеченность учащихся.
Начиная:
Давать возможность
Основные характеристики
Возможность настройки : Решение предлагает настраиваемую структуру JSON, позволяющую пользователям адаптировать свой опыт создания историй. Независимо от того, используете ли вы интуитивно понятный интерфейс в административном приложении или редактируете JSON напрямую, настройка всегда под рукой.
Интерактивные главы : погрузитесь в детали с помощью отдельных глав, каждая из которых предлагает уникальное сочетание текстового контента, медиаэлементов (изображений, GIF-файлов или видео) и географических координат.
Динамическое управление камерой : Возьмите под контроль ход повествования с помощью динамических параметров камеры. Настройки положения, наклона и вращения позволяют создателям точно кадрировать сцены, обеспечивая захватывающий просмотр.
Демонстрационная версия, размещенная на сервере : изучите возможности решения без локальной установки. Демонстрационная версия, размещенная на сервере, дает представление о потенциале этого решения для создания историй.
Воспользуйтесь приложением
После запуска приложения панель с сюжетом справа станет вашим путеводителем. Это ваш центр для изучения конкретной истории. Вот как в ней ориентироваться:
Начните свою историю: запустите интерактивное приключение с помощью эффектной кнопки «Начать интерактивную историю».

Автоматический режим слайд-шоу: кнопка воспроизведения активирует режим слайд-шоу, плавно пролистывая каждую главу истории.
Перемещайтесь между главами: используйте стрелки навигации, чтобы изучать сюжет в удобном для вас темпе, переходя от одной главы к другой. 
Перейти к главе: Карточки с историями предлагают быстрые ссылки — щелкните карточку, чтобы мгновенно загрузить соответствующую главу.
Богатый мультимедийный контент: откройте для себя главы, наполненные захватывающими изображениями, увлекательными GIF-анимациями и встроенными видеороликами YouTube. Нажмите кнопку воспроизведения внутри видео, чтобы посмотреть его прямо на панели вашей истории.
Ключевые компоненты
Приложение разделено на два разных приложения, а именно:
- Администраторское приложение
- Демонстрационное приложение
Эта диаграмма дает общее представление о различиях и взаимосвязи между двумя приложениями:

Демонстрационное приложение:
Это финальное, ориентированное на пользователя приложение, которое загружает конфигурацию, созданную вами в приложении «Администрирование». В этой захватывающей трехмерной среде пользователи смогут исследовать выбранные области и обнаруживать выделенные вами точки интереса.
После того как вы настроите внешний вид и интерфейс с помощью приложения "Администратор", вы можете загрузить конфигурацию и запустить свое пользовательское приложение из исходного кода.
Администраторское приложение:
Это приложение предоставляет удобный интерфейс, позволяющий настраивать 3D-эффект: Узнайте больше о том, как создавать и настраивать свою историю с помощью приложения «Администратор» здесь.
Предварительные требования
Ключ API Google: Вам необходимо использовать ключ API Google Cloud, который активирован для следующих API:
Веб-сервер: Вы можете разместить приложение на одном из следующих серверов:
- Локальный веб-сервер (например, на Node.js, HTTP-сервер)
- Сервис веб-хостинга (приложение поставляется с Dockerfile)
Развертывание
Приложение можно развернуть как простое Node.js-приложение или в Docker-контейнере в любой среде, например, GKE или GAE . Для демонстрационной версии мы используем следующую архитектуру:

Платежная информация
Решение для создания захватывающих и динамичных историй использует сервисы платформы Google Maps. За использование некоторых API может взиматься плата. Ниже представлен обзор API и ссылки на цены.
Платформа Google Maps — API для 3D-тайлов:
Решение для создания визуальных образов использует API 3D-тайлов для улучшения визуального восприятия геопространственных данных. Подробную информацию о ценах на API 3D-тайлов см. на странице Google Maps Platform - 3D Tiles API Pricing .
API Google Places:
API Places используется для предоставления данных о местоположении, добавляя богатую информацию к процессу повествования. Чтобы узнать о стоимости использования Google Places API, посетите страницу Google Maps Platform - Places API Pricing .
API автозаполнения Google Maps:
Функция автозаполнения улучшает взаимодействие с пользователем. Подробную информацию о ценах на API автозаполнения Google Maps можно найти на странице Google Maps Platform - Places Autocomplete Pricing .
CesiumJS:
Для визуализации 3D-глобуса используется CesiumJS. Хотя сам CesiumJS является проектом с открытым исходным кодом, дополнительные функции или услуги могут иметь свою стоимость. Для получения информации о платных предложениях обратитесь к документации CesiumJS.
Крайне важно ознакомиться с ценовой политикой каждого API, поскольку плата определяется индивидуально в зависимости от использования. Обратите внимание, что платформа Google Maps предлагает бесплатный тариф с определенным объемом использования, а конкретные цены могут варьироваться в зависимости от таких факторов, как количество запросов и регион использования.
Для получения наиболее точной и актуальной информации о стоимости использования платформы Google Maps и CesiumJS всегда обращайтесь к официальным страницам с ценами. Обеспечьте соблюдение условий использования этих сервисов, чтобы эффективно управлять и понимать все связанные с ними расходы.
Заключение
Решение 3D Storytelling — это мощный инструмент, позволяющий создавать захватывающие и увлекательные повествования за счет органичной интеграции сюжета с географическим контекстом. Независимо от того, используется ли оно в журналистике, документальных фильмах о путешествиях или образовательных целях, это решение дает создателям возможность уникальным и захватывающим образом вовлекать свою аудиторию.
Благодаря удобному интерфейсу, настраиваемым функциям и динамическому управлению камерой, решение для 3D-рассказывания историй предлагает безупречный опыт создания повествования. Раскройте потенциал этого инновационного инструмента и дайте волю своему творчеству, чтобы воплотить истории в жизнь в совершенно новом измерении.