Подтвердить что ты не робот

Android - запуск Google Navigation из приложения

В настоящее время я использую приложение для Android, которое принимает некоторые координаты пользователем (Исходная точка от gps и адресата, определенных пользователем)

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

Это возможно? Все, что я нахожу, - это не документированные практики и примеры. Есть ли кто-нибудь, кто решил эту проблему? Если нет, может кто-нибудь предложить какую-то другую навигационную программу?

Заранее спасибо, Джордж

4b9b3361

Ответ 1

Вы можете направлять их в одну точку:

Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("google.navigation:q=" +mLat+","+mLong));
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);

Не уверен, что настройка точек точки может быть каким-то образом сделать это, я думаю, что API не документирован, поэтому используйте на свой страх и риск. Возможно, ваше приложение в фоновом режиме прослушивает информацию GPS и запрашивает пользователя в определенных точках.