Я использовал бы JSON как формат и Ajax (действительно XMLHttpRequest) в качестве механизма клиент-сервер.
Вам нужно иметь> 50 панорам с расстоянием < 5 м между двумя подключенными панорамами. Через несколько дней (недель?) Google преобразует их в синюю строку на отдельном этапе обработки.