Herramienta para avisos por geolocalización

Hola estamos trabajando en un proyecto de Startup de servicios y necesito conocer una herramienta que por geolocalización pueda interactuar con los colaboradores. Hasta ahora Whatsap Web, pero me gustaría valorar una herramienta con funciones automatizadas, que mida incluso los km de donde tenemos la solicitud y nos muestre los colaboradores cercanos, un plus si los colaboradores también pueden marcar su disponibilidad e interactuar con ellos.