Overview
The chapters map provides:Interactive Map
Pan, zoom, and explore chapters worldwide
Location-Based Search
Find chapters near you by sharing your location
Clustering
Grouped markers for better visualization
Chapter Details
Click markers to see chapter information
Accessing the Map
The chapters map is available at:Using the Interactive Map
Unlock the Map
Click the unlock button in the center to enable interaction.
The map is locked by default to prevent accidental scrolling while browsing the page.
Navigate the Map
Once unlocked, you can pan (click and drag), zoom (use +/- buttons or scroll wheel), or double-click to zoom in on a specific area.
View Chapter Details
Click any marker to see the chapter name, link to chapter page, and location information.
Finding Nearby Chapters
Use location sharing to find chapters near you:Share Your Location
Click the location icon in the top-left corner of the map.Your browser will prompt you to allow location access.
View Nearby Chapters
Once you share your location, your position appears as a green marker, the map zooms to show nearby chapters, and the closest 5 chapters are highlighted.
Map Controls
Zoom Controls
- + Button: Zoom in
- - Button: Zoom out
- Scroll Wheel: Zoom in/out (when unlocked)
- Double-click: Zoom to specific area
Location Control
- 📍 Icon: Share location or reset filter
- Tooltip: Shows current state (Share location or Reset location filter)
Keyboard Controls
| Key | Action |
|---|---|
Escape | Lock the map |
+ | Zoom in |
- | Zoom out |
| Arrow keys | Pan the map |
Marker Clustering
The map uses clustering to organize markers:How Clustering Works
Zoomed Out View
When zoomed out, nearby chapters are grouped into numbered clusters showing how many chapters are in that area.
Interacting with Clusters
- Click a cluster: Zoom in to see individual chapters
- Hover over cluster: See the number of chapters in that area
Chapter Information
Each chapter marker provides:Official chapter name (e.g., OWASP London)
Latitude and longitude coordinates
Chapter country
Geographic region
List of chapter leaders
Using Chapter Data via API
You can also access chapter location data programmatically:List All Chapters
Get Chapter Details
Filtering Chapters by Location
Use the API to find chapters by geographic area:Filter by Country
Filter by Proximity (Custom Implementation)
- Python
- JavaScript
Map Technology
The chapters map uses:- OpenStreetMap: Base map tiles
- Leaflet: Interactive mapping library
- React Leaflet: React integration
- MarkerClusterGroup: Marker clustering
Map Configuration
Accessibility Features
Keyboard Navigation
Full keyboard support for all controls
Screen Readers
ARIA labels and semantic HTML
Focus Management
Visible focus indicators
Alternative Navigation
List view available for chapter browsing
Privacy and Location Data
How Location is Used
How Location is Used
When you share your location:
- Your browser provides coordinates to JavaScript
- Coordinates are used only to calculate distances
- No data is sent to the server
- No data is stored in cookies or localStorage
- Data is cleared when you refresh the page
Browser Permissions
Browser Permissions
Your browser will ask for permission before sharing location:
- Allow: Map centers on your location
- Deny: Map continues to work without location features
- You can revoke permission in browser settings
No Tracking
No Tracking
OWASP Nest does not:
- Track your location
- Store location history
- Share location with third parties
- Require location to use the site
Troubleshooting
Map doesn't load
Map doesn't load
Possible causes:
- Ad blocker blocking OpenStreetMap
- JavaScript disabled
- Network connectivity issues
- Disable ad blocker for nest.owasp.org
- Enable JavaScript
- Check browser console for errors
Location sharing doesn't work
Location sharing doesn't work
Possible causes:
- Browser permissions denied
- HTTPS required for geolocation
- Browser doesn’t support geolocation
- Check browser location settings
- Ensure you’re using HTTPS
- Try a modern browser (Chrome, Firefox, Safari, Edge)
Markers not clustering
Markers not clustering
Possible causes:
- Zoomed in too far
- JavaScript error
- Zoom out to see clustering
- Refresh the page
- Check browser console
Map is slow or laggy
Map is slow or laggy
Possible causes:
- Many chapters in view
- Low-end device
- Browser extensions
- Zoom in to reduce visible markers
- Close other browser tabs
- Disable unnecessary extensions