для того, чтобы показать направление на картах (андроид)
вы можете попытаться создать наложенный пользовательский маршрут для вашего приложения.
Далее мы будем предполагать, что возвращаемый маршрут может содержать дополнительную информацию, такую как местный уклон маршрута (который может быть важен, например, если человек договаривается о маршруте в инвалидной коляске). Поскольку для этого требуется доступ к сети, который может блокировать основной поток пользовательского интерфейса в случае возникновения проблем с сетью, мы также будем использовать этот пример, чтобы познакомить вас с важным навыком размещения трудоемких или потенциальных задач блокировки пользовательского интерфейса в фоновом потоке. и используйте AsyncTask для запуска процесса в фоновом режиме. Чтобы использовать AsyncTask, мы должны создать его подкласс.
Может быть, это вам помогло.