I would suggest a PWA (Progressive Web App) rather than a Hybrid Mobile App.
See:
A Geolocation service in combination with a bounding rectangle sounds like what your looking for:
- Documentación de Google Maps Platform | API de Maps JavaScript | Google for Developers
- firebase - How to run a geo "nearby" query with firestore? - Stack Overflow
- https://github.com/firebase/geofire-js/blob/master/src/geoFireUtils.js
Depends on your requirements.
See:
See: