Перейти к содержанию
Fire Monkey от А до Я

Akad

Пользователи
  • Постов

    152
  • Зарегистрирован

  • Посещение

  • Победитель дней

    2

Ответы сообщества

  1. Пост Akad - сообщение в Навигация TmapView был отмечен как ответ   
    Вот так я открываю яндекс навигатор:
    var Intent: JIntent; pm: JPackageManager; tempList: JList; begin ..... Intent := TJIntent.Create; Intent.setAction (StringToJString('ru.yandex.yandexnavi.action.BUILD_ROUTE_ON_MAP')); Intent.setPackage(StringToJString('ru.yandex.yandexnavi')); pm := SharedActivity.getPackageManager; tempList := pm.queryIntentActivities(Intent, 0); // Проверяем, установлен ли Яндекс.Навигатор if (tempList = nil) or (tempList.SIZE = 0) then begin // Если нет - будем открывать страничку Навигатора в Google Play Intent := TJIntent.Create; Intent.setAction(TJIntent.JavaClass.ACTION_VIEW); Intent.setData(StrToJURI('market://details?id=ru.yandex.yandexnavi')); end else begin // intent.putExtra(StringToJString('lat_from'), g_CurrentLocation.la); // intent.putExtra(StringToJString('lon_from'), g_CurrentLocation.lo); Intent.putExtra(StringToJString('lat_to'), StringToJString(las)); Intent.putExtra(StringToJString('lon_to'), StringToJString(los)); // intent.putExtra(StringToJString('desc'), StringToJString(LOS)); end; SharedActivity.startActivity(Intent); end; Тут задаётся куда. Так же можно откуда и описание (комментировано)
    Их нету. Есть возможность статично что-то отобразить. Не более.

     
×
×
  • Создать...