Как переписать код на java для интеграции Яндекс навигатора на react native
Проблема в том, что в официальной документации нет кода для js или react, а только на java или других языках. Как я могу сделать переход в приложение Яндекс навигатора на react-native?
// Создаем интент для построения маршрута
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.751802);
intent.putExtra("lon_from", 37.586684);
intent.putExtra("lat_to", 55.758192);
intent.putExtra("lon_to", 37.642817);
}
// Запускаем нужную Activity
startActivity(intent);