Как отправить intent с запуском приложения Яндекс навигатор с несколькими промежуточными точками Andrioid?
вот код, например с 3 я точками
// Создаем интент для построения маршрута Intent intent = new Intent("ru.yandex.yandexnavi.action.BUILD_ROUTE_ON_MAP"); intent.setPackage("ru.yandex.yandexnavi"); PackageManager pm = getPackageManager(); List<ResolveInfo> infos = pm.queryIntentActivities(intent, 0); // Проверяем, установлен ли Яндекс.Навигатор if (infos == null || infos.size() == 0) { // Если нет - будем открывать страничку Навигатора в Google Play intent = new Intent(Intent.ACTION_VIEW); intent.setData(Uri.parse("market://details?id=ru.yandex.yandexnavi")); } else { intent.putExtra("lat_from", 55.541466); intent.putExtra("lon_from", 37.728845); intent.putExtra("lat_to", 55.803904); intent.putExtra("lon_to", 37.403536); intent.putExtra("lat_vayPoint", 55.759342); intent.putExtra("lon_vayPoint", 37.626100); } // Запускаем нужную Activity startActivity(intent);