Inspiration
Street View is powerful, but the experience feels slow and fragmented—you have to click repeatedly to move forward. I wanted to make virtual exploration feel more like actually driving through a place, not clicking through it.
What it does
This project turns Street View into a smooth, interactive driving experience. Users can navigate roads using joystick-like controls instead of clicking step-by-step.
When a route is selected (A → B), the system preloads key Street View images, enabling continuous and fluid navigation—similar to real driving
How we built it
We built a prototype combining: Map + Street View data A custom navigation layer (keyboard/joystick input) A preloading system for upcoming frames The frontend handles interaction and rendering, while the logic maps user input to movement along a route and fetches the next visual data in advance.
Challenges we ran into
Performance vs smoothness: preloading enough data without slowing everything down Discrete images: simulating continuous motion from static Street View frames Controls: making navigation feel intuitive and responsive
Accomplishments that we're proud of
A working prototype of “driveable Street View” Noticeably smoother navigation compared to standard clicking. A scalable concept for immersive map exploration
What we learned
How to handle and optimize large visual datasets Designing real-time interactive navigation systems The importance of UX in making technical features feel natural
What's next for virtual guide along the roads of the world
Real joystick/controller support 🎮 Smarter preloading & smoother transitions Points of interest along routes AI-powered route suggestions Vision: turn map exploration into a truly immersive virtual travel experience.
Built With
- css
- css-backend:-node.js-apis:-google-maps-api-(street-view
- html
- javascript
- keyboard
- maps
- node.js

Log in or sign up for Devpost to join the conversation.