Делаем 360 снимки. Обычно это камера на специальном штативе, но есть камеры которые сразу 360 делают. Запоминаем какое фото с какого места сделано.
Берём библиотеку которая натягивает панорамные фото на сферу (например
https://pchen66.github.io/Panolens/ ).
Добавляем точки которые будут находятся примерно там где делались снимки.
При нажатии на точку текстура на сфере перегружается на соответствующее фото и получается что мы как-бы переходим в другое место.