Alarme de localização para Android?

Ao iniciar meu aplicativo, várias coordenadas de POI serão adicionadas ao sistema Android. Algumas horas depois, meu aplicativo é fechado e o usuário caminha para perto de um dos PIs que ele deve receber por exemplo. através de uma mensagem de status.

Éesta a abordagem certa para o meu cenário? Há mais coisas disponíveis no Android para conseguir isso?

public void addProximityAlert (latitude dupla, longitude dupla, raio de flutuação, expiração longa, intenção PendingIntent)

questionAnswers(1)

yourAnswerToTheQuestion