Добавить точку доступа Swift - PullRequest
0 голосов
/ 31 октября 2019

Я пытаюсь отобразить горячую точку, которая содержит определенные детали, касающиеся заостренной части изображения. Эта функция уже доступна и реализована с использованием веб-SDK Pannellum, который предназначен только для браузеров, тогда как Ricoh Theta iOS SDK не поддерживает точку доступа.

Я занимаюсь разработкой приложения, в котором на 360 ° отображается панорамное изображение. степень зрения. Изображение захватывается с помощью устройства Ricoh Theta и обрабатывается с помощью Ricoh Theta iOS SDK (https://api.ricoh). На веб-сайте одно и то же панорамное изображение отображается с помощью Pannellum web SDK (https://pannellum.org).

Я пробовал разные способы сделать это в приложении, с подключением к Интернету и без него.

Подход 1: С помощью WKWebView Pannellum SDK файлы размещались локально на мобильном устройстве и передают локальный путь к изображению в качестве исходного URL.

Подход 2: С помощью WKWebView Pannellum SDK файлы размещались локально на мобильном телефоне и передают изображение с сервера с помощьюURL ссылки.

Но оба пути привели к одной ошибке: Невозможно получить доступ к файлу image-url.

Я провел некоторое исследование, и, похоже, это проблема заголовка ответа, например CORS. Объяснение: Запрос перекрестного источника заблокирован: Политика одинакового происхождения запрещает чтение удаленного ресурса по адресу image-url . (Причина: отсутствует заголовок CORS «Access-Control-Allow-Origin»).

...