API Aerial View поддерживает два основных рабочих процесса. Ваш подход зависит от того, существует ли запрашиваемое видео. Если вы не уверены, существует ли видео, используйте lookupVideoMetadata для определения его состояния.
Рабочий процесс создания или извлечения видео
Для создания или извлечения видео с высоты птичьего полета используйте следующий рабочий процесс:
- Проверьте, сгенерировал ли Google уже видео для этого местоположения, используя
lookupVideoMetadata. - Если видео не существует (
lookupVideoMetadataвернул ошибку 404), вызовитеrenderVideoдля создания нового видео.- Вызовите
lookupVideoMetadata, используяvideoIdили адрес, чтобы опрашивать конечную точку, пока состояние видео не станетACTIVE. Рендеринг может занять несколько часов, поэтому используйте экспоненциальную задержку для разнесения вызовов.
- Вызовите
Если видео активно (
lookupVideoMetadataвернул состояниеACTIVE), вызовитеlookupVideo, чтобы получить URI видео.
Этот рабочий процесс представлен на диаграмме ниже:

Сохраните идентификаторы видео для дальнейшего использования.
В соответствии со Специальными условиями использования Aerial View API, идентификаторы видео Aerial View API не подпадают под ограничения по кэшированию, указанные в Разделе 3.2.3(b) (Запрет кэширования) Условий использования платформы Google Карт. Таким образом, вы можете сохранять значения идентификаторов видео для последующего использования.