Я ответил на вопрос где-то еще, и я верю, что этот ответ - именно то, что вам нужно.
Вот ссылка
Но примерно вам нужно использовать Google Geocoder API. Просто получите широту и долготу от gps api и используйте google geocoder api, чтобы получить адрес. Этот адрес покажет вам дорогу, по которой вы сейчас находитесь. После этого я уверен, что вы можете сделать все остальное довольно легко.