В настоящее время я пытаюсь загрузить равнобедренные изображения, которые Google отображает в виде 360-градусного обзора улиц Google, в файл изображения, чтобы я мог отобразить их в VR в Unreal Engine 4. Я попробовал несколько вещей —
Запрос панорамы плиток с созданного URL в формате, описанном в API Street View. В результате возвращается ошибка «файл не найден» для любого идентификатора панорамы, который не описан в качестве примера. Возможно, я использую неправильный метод получения идентификатора панорамы? Я использовал следующий пример извлечь идентификатор панорамы и вставить его в URL с tileX = tileY = 0 и уровнем масштабирования 1, но безрезультатно.
Я также пытался загрузка отдельных 2D-изображений, снятых под углом 90 градусов но когда я иду отображать их внутри куба, изображения смещены.
Там есть инструмент под названием UnrealJS что я искал, чтобы получить данные панорамы и сохранить их, но моя неопытность с Node.js и серверной JS сделала это очень запутанным, бесплодным делом. Другие программы, которые я изучал и которые позволяют извлекать эти панорамные изображения, используют теги canvas для запроса API карт, а затем сохраняют то, что API Google записывает на холст, в буфер. Это путь? UnrealJS действительно поддерживает убогую версию HTML, которую я могу использовать — однако это далеко не идеально.
Задача ещё не решена.
Других решений пока нет …