Обратный вызов намерения Google Navigation (Android 1.6)

Я использую намерения для запуска Google Navigation:

Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse("google.navigation:q=" + location)); startActivity(i); 

location – это строка с координатами GPS.

Google Navigation всплывает и просматривает маршрут. Могут ли они вернуть некоторый тип обратного вызова, когда пользователь достиг своего пункта назначения? Любой способ реализации startActivityForResult() ?

Если нет, что бы я сделал? Я рассматривал возможность запуска службы в фоновом режиме, которая хранит вкладки в местоположении и заканчивает Google Navigation и возвращается в мое приложение, когда GPS регистрирует, что он находится рядом с пунктом назначения (потому что я знаю широту / долготу).

Спасибо людям

Solutions Collecting From Web of "Обратный вызов намерения Google Navigation (Android 1.6)"

Я хотел опубликовать, как мне удалось заставить это работать. Я не использую обратные вызовы активности, но я запускаю службу, в которой висит администратор LocationManager . Когда пользователь приблизится к координатам назначения, я просто прекращаю навигацию Google и запускаю свою деятельность.