A comprehensive collection of interactive maps and 3D visualizations powered by Mapbox GL JS v3.13.0
Explore different map styles and discover the power of Mapbox's Standard Style with dynamic lighting and 3D features.
| ๐บ๏ธ Mapbox Standard | ๐ฃ๏ธ Streets View | ๐ฐ๏ธ Satellite View |
|---|---|---|
| Dynamic lighting & 3D buildings | Classic street map view | High-resolution satellite imagery |
Experience dynamic visualizations, games, and real-world simulations with 3D models and animations.
| ๐ Helicopter Game | ๐ Golden Gate Bridge | ๐ Dragon Flight |
|---|---|---|
| 3D helicopter flight controls | Iconic bridge visualization | Animated dragon over San Francisco |
| ๐๏ธ 3D Cars | ๐ฆ 3D Bucks | ๐ SpaceX Launch |
|---|---|---|
| Interactive car models with controls | Animated wildlife models | Rocket launch simulation |
Explore how maps can integrate with video content and visualize real-world events.
| ๐๏ธ Lombard Street Video | ๐ Reflect Demo |
|---|---|
| Video overlay on famous street | Interactive reflection effects |
| ๐ข Suez Canal Ship | ๐ Ship Rescue | ๐ Uttarakhand Flood |
|---|---|---|
| Ever Given container ship | Rescue operation with rocket | Satellite flood damage imagery |
- Mapbox GL JS v3.13.0 - Latest version with enhanced 3D capabilities
- WebGL 2 - Advanced rendering and performance
- Standard Style - Dynamic lighting and shadows
- 3D Models - GLTF support for complex animations
- Terrain & Elevation - Real-world height data
- Mapbox GL JS - Interactive maps
- Three.js - 3D graphics and animations
- dat.GUI - Parameter controls
- GLTF - 3D model format
All 19 demos are automatically tested for:
- โ Page loading and accessibility
- โ Mapbox GL JS v3.13.0 integration
- โ Console error monitoring
- โ Basic functionality verification
-
Clone the repository
git clone https://github.com/pratikyadav/maps.git cd maps -
Serve locally
# Using Python python3 -m http.server 8080 # Using Node.js npx serve .
-
Open your browser
http://localhost:8080 -
Run tests (optional)
./test-pages-simple.sh
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Mapbox for the incredible mapping platform
- Three.js community for 3D graphics support
- All the open-source contributors who made this possible
๐ Visit Live Demos | ๐ Mapbox Docs | โญ Star this repo
Built with โค๏ธ and Mapbox GL JS





