maps

🗺️ Interactive Mapbox Demos

A comprehensive collection of interactive maps and 3D visualizations powered by Mapbox GL JS v3.13.0

![All Mapbox Demos](.github/assets/all-demos-collage.png)

Mapbox GL JS GitHub Pages License


Explore different map styles and discover the power of Mapbox’s Standard Style with dynamic lighting and 3D features.

![Featured Maps & Styles](.github/assets/featured-maps-collage.png) | 🗺️ **Mapbox Standard** | 🛣️ **Streets View** | 🛰️ **Satellite View** | |:---:|:---:|:---:| | [![Standard](https://img.shields.io/badge/Try%20Demo-Mapbox%20Standard-blue?style=flat-square)](https://pratikyadav.github.io/maps/mapbox-standard/) | [![Streets](https://img.shields.io/badge/Try%20Demo-Streets-green?style=flat-square)](https://pratikyadav.github.io/maps/mapbox-streets/) | [![Satellite](https://img.shields.io/badge/Try%20Demo-Satellite-orange?style=flat-square)](https://pratikyadav.github.io/maps/mapbox-satellite/) | | *Dynamic lighting & 3D buildings* | *Classic street map view* | *High-resolution satellite imagery* |

🌍 Globe & Terrain Views

![Globe & Terrain Views](.github/assets/globe-terrain-collage.png) | 🏔️ **3D Terrain** | 🔴 **Mars Surface** | 🌍 **Globe with Ozone** | 🪐 **Globe Mars** | |:---:|:---:|:---:|:---:| | [![3D Terrain](https://img.shields.io/badge/Try%20Demo-3D%20Terrain-brown?style=flat-square)](https://pratikyadav.github.io/maps/3d/) | [![Mars](https://img.shields.io/badge/Try%20Demo-Mars-red?style=flat-square)](https://pratikyadav.github.io/maps/mapbox-mars/) | [![Ozone](https://img.shields.io/badge/Try%20Demo-Ozone-cyan?style=flat-square)](https://pratikyadav.github.io/maps/globe/ozone/) | [![Mars Globe](https://img.shields.io/badge/Try%20Demo-Mars%20Globe-darkred?style=flat-square)](https://pratikyadav.github.io/maps/globe/mars/) |

🏗️ 3D Architecture

![3D Architecture](.github/assets/3d-architecture-collage.png) | 🏢 **3D Buildings** | |:---:| | [![3D Buildings](https://img.shields.io/badge/Try%20Demo-3D%20Buildings-purple?style=flat-square)](https://pratikyadav.github.io/maps/mapbox-3d-buildings/) | | *Extruded buildings with shadows* |

🎮 Interactive Demos & Games

Experience dynamic visualizations, games, and real-world simulations with 3D models and animations.

🎯 Games & Interactive Experiences

![Games & Interactive Experiences](.github/assets/games-interactive-collage.png) | 🚁 **Helicopter Game** | 🌉 **Golden Gate Bridge** | 🐉 **Dragon Flight** | |:---:|:---:|:---:| | [![Helicopter](https://img.shields.io/badge/Play%20Game-Helicopter-green?style=flat-square)](https://pratikyadav.github.io/maps/3d-helicoptor-game/) | [![Golden Gate](https://img.shields.io/badge/Explore-Golden%20Gate-gold?style=flat-square)](https://pratikyadav.github.io/maps/golden-gate/) | [![Dragon](https://img.shields.io/badge/Watch-Dragon%20Flight-red?style=flat-square)](https://pratikyadav.github.io/maps/dragon-over-sf/) | | *3D helicopter flight controls* | *Iconic bridge visualization* | *Animated dragon over San Francisco* |

🚗 Vehicle Simulations

![Vehicle Simulations](.github/assets/vehicle-simulations-collage.png) | 🏎️ **3D Cars** | 🦌 **3D Bucks** | 🚀 **SpaceX Launch** | |:---:|:---:|:---:| | [![Cars](https://img.shields.io/badge/Drive-3D%20Cars-blue?style=flat-square)](https://pratikyadav.github.io/maps/cars/) | [![Bucks](https://img.shields.io/badge/Watch-3D%20Bucks-brown?style=flat-square)](https://pratikyadav.github.io/maps/bucks/) | [![SpaceX](https://img.shields.io/badge/Launch-SpaceX-black?style=flat-square)](https://pratikyadav.github.io/maps/spacex-launch/) | | *Interactive car models with controls* | *Animated wildlife models* | *Rocket launch simulation* |

🎬 Media Integration & Real Events

Explore how maps can integrate with video content and visualize real-world events.

📹 Video Integration

🏔️ Lombard Street Video 🌊 Reflect Demo
Lombard Reflect
Video overlay on famous street Interactive reflection effects

🌊 Historical Events & Disasters

| 🚢 **Suez Canal Ship** | 🚀 **Ship Rescue** | 🌊 **Uttarakhand Flood** | |:---:|:---:|:---:| | [![Suez](https://img.shields.io/badge/View-Suez%20Canal-blue?style=flat-square)](https://pratikyadav.github.io/maps/suez_canel/) | [![Rescue](https://img.shields.io/badge/Watch-Ship%20Rescue-orange?style=flat-square)](https://pratikyadav.github.io/maps/unstuck_rocket/) | [![Flood](https://img.shields.io/badge/Explore-Flood%20Imagery-cyan?style=flat-square)](https://pratikyadav.github.io/maps/uk-flood-imagery/) | | *Ever Given container ship* | *Rescue operation with rocket* | *Satellite flood damage imagery* |

🔧 Technical Details

🚀 Latest Features

🛠️ Built With

📊 Testing

Test Status

All 19 demos are automatically tested for:


🚀 Quick Start

  1. Clone the repository
    git clone https://github.com/pratikyadav/maps.git
    cd maps
    
  2. Serve locally
    # Using Python
    python3 -m http.server 8080
       
    # Using Node.js
    npx serve .
    
  3. Open your browser
    http://localhost:8080
    
  4. Run tests (optional)
    ./test-pages-simple.sh
    

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.


🌟 Acknowledgments


**[🌐 Visit Live Demos](https://pratikyadav.github.io/maps/)** | **[📖 Mapbox Docs](https://docs.mapbox.com/)** | **[⭐ Star this repo](https://github.com/pratikyadav/maps)** *Built with ❤️ and Mapbox GL JS*