2026-09-01 –, Ran1
geospatial-audio-js is an open-source JavaScript library that adds real-time 3D spatial audio to web maps. Sound sources placed at geographic coordinates respond to camera movement, opening new possibilities for accessibility, immersive audio guides, and soundscape data visualization.
Geographic maps have always engaged our eyes. What if they could engage our ears too?
We are developing a library called "geospatial-audio-js," an open-source JavaScript library that connects geographic coordinates to the Web Audio API's 3D sound engine (HRTF). Sound sources are placed at real-world lat/lon/altitude positions, and the listener's orientation automatically synchronizes with the map camera in real time — whether you're using MapLibre GL JS, Leaflet, or CesiumJS.
Spatial audio opens meaningful possibilities beyond novelty: audio guides for tourism and cultural heritage sites, accessibility tools that let visually impaired users navigate a map by sound, soundscape layers tied to environmental field data, and sensory-rich integrations with XR and location-based applications.
With just a few lines of code, any existing web map can gain a new sensory dimension. This talk introduces the library, walks through real-world use cases, and includes a live demo.
geospatial-audio-js
CesiumJS
MapLibre GLJS
GIS engineer specializing in geospatial data utilization and system development centered on WebGIS. Designs and implements web applications that handle geospatial information across both frontend and backend.