Loads the real js/tour-map-city.js (same file the live tour pages use), so the
carousel, shake-to-walk and the tilt-to-look button are the exact shipped code, not a
re-implementation. The tilt-to-look button only ever appears over HTTPS on a mobile
browser (Pannellum's own gate), which is the whole reason this demo is deployed rather
than opened from http://localhost — open this page on a real phone to test it.
Shake-to-walk needs a real accelerometer too (desktop browsers skip it silently).
Pulls every stop across the whole tour that carries an aiScene (images AND video
panoramas, e.g. tour 7622's "海上巡遊 At Sea" scene) into ONE list, in itinerary order, each
still carrying its own name/hotspots/credit. Real Street View / Places photos are
deliberately never mixed in — this page never loads Google Maps at all, so
resolveStopMedia()'s own photo/pano lookups quietly find nothing and the carousel
for every stop is just its AI scene. Shake or the Prev/Next buttons move between stops exactly
the way they already do on a real multi-stop day — nothing new was built for that part, this
page just hands the existing carousel a stop list spanning the whole tour instead of one day.