Buenas!!!
Yo he realizado algo parecido, pero en vez de motos, con coches.
Para saber desde la "central" el repartidor mas cercano, tomas la ubicacion del cliente y, en la aplicacion de repartidores, haces un servicio que, por ejemplo, cada minuto, guarde la posicion gps del repartidor en una base de datos. Tomas los datos de uno y otro y usas hallas la distancia entre ambos... de ahi te saldrá cual esta mas cercano.
Si necesitas más ayuda, puedo rebuscar en el dropbox y el google drive a ver como hice el proyecto.
Un saludo.