ООО «Центр Грузовой Техники»

8(812)244-68-92

Содержание

Как в Яндекс навигатор проложить маршрут – info-effect.ru

На чтение 2 мин. Опубликовано

Привет! Сегодня я покажу вам как проложить маршрут в навигаторе Яндекс. Вы сможете быстро создавать маршруты с помощью голоса или поиска. Всё очень просто! Смотрите далее! 

 

 

Как построить маршрут в Яндекс навигаторе

 

Откройте приложение Яндекс навигатор. На главной странице, у вас будет два варианта, чтобы проложить маршрут:

 

 – С помощью голоса. На карте слева нажмите на значок микрофона.

 – С помощью поиска. Внизу слева нажмите на кнопку Поиск.

 

 

Микрофон

Когда вы нажмёте на микрофон, внизу откроется окно с надписью Говорите! Скажите вслух адрес или место куда вы хотите поехать. Можно так сказать: Поехали в сауну! Навигатор найдёт для вас ближайшую сауну и построит маршрут.

 

 

Когда маршрут будет построен, вам останется только нажать на кнопку Поехали!

 

 

Поиск

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

 

 

Когда вы введёте адрес, вам только останется нажать на кнопку Поехали!

 

 

Если место или адрес вас не устраивает, вы можете сбросить маршрут, нажав внизу на соответствующую кнопку.

 

 

Когда вы поедете по маршруту, голос будет вам подсказывать направления движения. В навигаторе будет показываться скорость движения, знаки на дорогах и т.д.

Всё готово! Вот так просто и быстро вы можете проложить маршрут в Яндекс навигаторе.

 

Как скачать карты для навигатора Яндекс

 

Остались вопросы? Напиши комментарий! Удачи!

 

Яндекс.Карты против Яндекс.Навигатора

Для понимания того, что же все-таки выбрать для автомобиля, в первую очередь необходимо понять основную цель использования того или иного продукта. А затем, протестировать возможности каждой программы. Именно на основе этого можно будет осуществить сравнение.

Кроме того явно необходимо удостовериться в том, что это действительно два разных продукта, созданных для использования в разных ситуациях, а не маркетинговый ход компании разработчика.

Одно и то же свойство, кто-то сочтет преимуществом, а для другого пользователя – это будет недостаток. Давайте попробуем разобраться в том, что собой представляют два программных продукта – Яндекс.Карты и Яндекс.Навигатор.

Эта программа появилась раньше, с нее и начнем.

Данное приложение предоставляет возможность:

  • Просмотра карт на компьютере или смартфоне в режиме онлайн, а также их скачивания и использования без необходимости подключения к сети интернет;
  • Построить варианты маршрутов для поездки на автомобиле, общественном транспорте или пешей прогулки;
  • Изучить ситуацию на дороге, проверить наличие аварий или пробок в режиме реального времени, а также прочесть комментарии очевидцев;
  • Получить краткую информацию о значимых и интересных местах;
  • Посмотреть фотографии улиц;
  • Посмотреть данные ресурса «Народная карта», в рамках которого указаны детские и спортивные площадки, тропинки и мелочи, о которых знают только местные жители.

Сервис Яндекс.Карты успешно совмещает в себе навигационные и информационные возможности. Это очень полезно, когда находишься в незнакомом месте или готовишься туда поехать. Можно оглядеться вокруг, понять, как лучше пройти или проехать, уточнить историческую информацию. Инструменты «Зеркала» и «Панорамы и фотографии» помогут заранее определить насколько интересным будет посещение выбранного места, а «Народная карта» поможет найти уютное место для отдыха или разминки. Проложив потенциальный маршрут следования, будет полезно узнать, есть ли еще что-то интересное в этом районе, заранее изменить путь, чтобы не тратить время на дополнительную поездку в это же место.

Используя приложение Яндекс.Навигатор, пользователь получает доступ к целому ряду функций. Среди них:

  • Построение оптимального маршрута, для личного или общественного транспорта;
  • В режиме реального времени, на экране пользовательского устройства появляется актуальная информация по текущей ситуации на дорогах;
  • Яндекс.Навигатор заранее предупреждает голосом о необходимом маневре, в картах тоже есть подобная функция;
  • Различные режимы отображения карт, для удобства пользователей предусмотрена плоская карта (2D) и объемная (3D),
  • Дополнительные настройки параметров навигации.

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

Стоит отметить, что обе рассматриваемые программы имеют ряд схожих функций. И Яндекс.Карты и Яндекс.Навигатор вполне справятся с построением оптимального маршрута движения. Они предложат пользователю несколько вариантов и выберут наилучший. Продемонстрируют актуальную информацию о состоянии дорожного трафика, затруднения на маршруте, аварии, дорожные работы, изменения скоростного режима и наличие камеры наблюдения. Рассчитают время в пути. Предложат альтернативный вариант при изменении дорожной ситуации.

Очень важно, что приложения имеют голосовое сопровождение. Водителю нужно следить именно за дорогой. Если он постоянно будет смотреть на экран навигатора, то это будет доставлять неудобства. Голосовой ассистент заранее сообщит, что пора перестроиться в другой ряд или свернуть на перекрестке.

Отличий у этих приложений также много. Самое главное, это отсутствие у Яндекс.Навигатора большого количества дополнительной полезной информации. Это обусловлено тем, что каждая рассматриваемая программа занимается своей собственной работой.

В приложение Яндекс.Карты добавлены весьма полезные информационные данные по территории: достопримечательности, исторические данные, фото и панорамы улиц, отмечены скверы и детские площадки, продемонстрированы даже тропинки. Указаны маршруты общественного транспорта и его движение по карте в режиме реального времени.

В рамках приложения Яндекс.Навигатор это просто не нужно. У него другая функция, навигатор должен довести от точки А до точки Б по маршруту, параметры которого настроит сам пользователь. Это может быть объезд пробок или самый короткий путь, использовать только основные магистрали или использовать объезд по мелким улочкам.

Так какое же приложение выбрать для автомобиля? Вывод прост – они оба полезны и вполне могут быль использованы.

Каждая рассмотренная в этой статье программа отлично подойдет для определенных целей.

В тех случаях, когда нужно добраться на автомобиле из одного места в другое, лучше использовать Яндекс Навигатор. Он поможет более профессионально. Так было раньше, а теперь это сложно утверждать.

Если цель пользователя — путешествие или сориентироваться на местности, лучше подойдут Яндекс.Карты. При подготовке к поездке, можно заранее составить маршрут так, чтобы посетить интересные места по дороге. Яндекс.карты сильно доработали, теперь в навигации думаю ничем не уступает Яндекс.навигатору.

Я за рулем раньше пользовался только Я.навигатором, но теперь стал пользоваться Я.картам и они мне очень нравятся. Так-что рекомендую попробовать.

Как проложить маршрут на Яндекс Навигаторе - пример на планшете Prestigio


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

В общем, взяли планш Prestigio Multipad 4 Diamond 7.85 3G. Вот такое длинное название, из которого ясно что экран практически 8 дюймов, также есть возможность подключить 3 джи модем. Разумеется есть Bluetooth и вай-фай.

Устройство достаточно шустрое, 4-ядерный проц 1.2 ггц кажде ядро, внутренней памяти 16 гигов, имеется GPS модуль и также заявлено увеличенное время работы батареи. В общем, неплохой гаджет, который спустя пару дней мы и проверили на способность побыть навигатором.

Навигационных систем всего 3 — Яндекс Навигатор, Гугл карты и Навител (90 дней бесплатно). Так как на смартфоне чаще всего используем именно Яндекс, то и тут решили его проверить — что можем сказать, работает неплохо. Как им пользоваться — на нашем примере ниже…

В меню планша кнопка Яндекс Навигатора — вот она:

При включении навигатор сразу определит ваше местонахождение (зеленый кружочек с буквой Я), масштаб будет большой. Зеленый сплошной круг показывает местность вокруг вас — радиус примерно 700 метров. А потому лучше сразу масштаб уменьшите — кнопочка «минус».

Задать маршрут можно несколькими способами, приколола звуковая — нужно говорить в микрофон, говорить нужно внятно и четко, иначе распознать не может или распознает всякую фигню ))

Когда скажете пункт назначения, вам выдадут несколько результатов — разные районы и области. Выбираете то, что вам нужно, далее автоматом проложится маршрут и жмете кнопку «поехали». Прям как Гагарин ))

Для удобства пользователя есть куча настроек, где можете поднастроить карты «под себя». Да и скачать карты лучше сразу дома, подключившись по Wi-Fi (если есть возможность), а если нет — то тогда по сим-карте. Мы сразу с планшетом взяли симку «МТС Планшет» — ограничение 5 гигов в месяц, также не более 500 мб в день. Маловато, а потому хорошо, что у нас есть дома вай-фай роутер. Трафик МТС жжем только в дороге ))

Если едете в поисках лесов и рек, лучше включить карты «Спутник», по городу и трассе лучше будет «схема».

Помимо голосовой прокладки маршрута есть и поиск по точкам POI:

Мы сразу же решили проверить и найти ближайшую заправку (АЗС):

Вуаля, вокруг нас сразу же нашлось 4 штуки:

Далее выбираем любую понравившуюся и кликаем на ней:

Определился адрес, бренд заправки и кнопочка «поехали». Жаль, не показывает, почем бензин там )) Жмем «поехали» и нам проложен маршрут. Приятный женский голос (можно выбрать в настройках) заботливо нас предупредит, что можно ехать )) Сбоку посчиталось расстояние и время пути — 500 метров 1 минута.

Ну и третий способ прокладки маршрута — вручную вбить на виртуальной клавиатуре. Жмете «поиск» и далее по клаве набиваем пункт. Съездим-ка мы, пожалуй, в Оричи к бабушке:

Оричей оказалось несколько, выбираем по области — у нас Кировская:

Жамкаем «сюда» и маршрут автоматом прокладывается:

Всё интуитивно понятно и просто. Сбоку расстояние и примерное время пути. Жмем — «поехали». Автоматом опять определяется наше местонахождение, иконка «Я» будет двигаться по карте по мере вашего движения. Плюс девушка будет подсказывать, когда и куда поворачивать. Также иногда говорить, что двигаемся прямо. Важные повороты вы гарантированно не пропустите.

Приблизим карту, чтобы удобнее было ехать.

Маршрут проложен, можно ехать. И очень комфортно ехать, когда о вас заботится ваш навигатор, вовремя предупреждает о поворотах и помогает на развязках (при включенном 3D режиме).

Ну и еще одна удобная функция — можно поставить на карте метку. Это может быть либо камера, либо какой-то интересный вам объект. Нас, как рыбаков, интересуют в первую очередь мосты, под которыми рыба клюет. Так что когда едем по мосту — проезжаем его, останавливаемся, выходим, смотрим — если место перспективное, то ставим на карте точку. Затем комментариями указываем, что за место и для чего оно вам нужно )) Удобно, млин, как на туристических навигаторах.

В общем, Яндекс Навигатор на планшете нас очень порадовал. И могу смело вам его рекомендовать — удобный помощник в дороге. Да и сам планшет очень неплох, быстро работает, не тупит, куча возможностей- в дороге скрасит время вашим пассажирам — фильмы посмотреть, музыку послушать, посерфить в инете. Ну и конечно же, если нужно, использовать как навигатор. Брали за 7500, отличный гаджет.

Возможно, вас заинтересует:

  • Навигация от гугла в вашем планшете - как правильно настроить

  • Автомобильный планшет с пробками Prology Imap 7750 Tab

Яндекс Транспорт - Домашний помощник


Сенсорная платформа yandex_tranport использует Яндекс-карты и показывает время до следующего времени отправления с остановки автобуса / трамвая и т. Д.

Сайт Яндекс Карты поможет определить номер вашей автобусной остановки. Вы можете выбрать автобусную остановку, щелкнув карту и просмотрев URL-адрес:

https://yandex.ru/maps/213/moscow/?ll=37.722565%2C55.806662&masstransit%5BstopId%5D=stop__9642962&mode=masstransit&z=16.52

Где идентификатор остановки: stop__9642962

Если вы хотите отслеживать только определенные маршруты, вы можете добавить их в раздел маршрутов.

Конфигурация

Чтобы активировать Яндекс Транспорт, добавьте в свой configuration.yaml следующие строки:

  # Пример записи configuration.yaml
датчик:
  - платформа: yandex_transport
    stop_id: YOUR_STOP_ID
  

Переменные конфигурации

Идентификатор остановки транспорта, для которой требуется получить информацию.

Список конкретных маршрутов автобуса, трамвая и т. Д. На остановке. Это то же самое, что номер автобуса, например, 83 . Если маршруты с буквами содержат символы кириллицы, запишите их в configuration.yaml кириллицей.

строка имени (Необязательно, по умолчанию: Яндекс Транспорт)

Понятное имя для этого датчика.

Пример полной конфигурации

Пример конфигурации ниже показывает, как может выглядеть запись:

  # Пример конфигурации.запись в yaml
датчик:
  - платформа: yandex_transport
    название: Bus_to_subway
    stop_id: stop__9639579
    маршруты:
      - 63
      - 179
      - 179к
      - 154
      - 591
      - 677к
  

Опции для юридических лиц

Вы можете настроить просмотр информации о следующей шине с помощью карты Lovelace. Чтобы включить отображение относительного времени в вашем default_vew , добавьте следующие строки:

  # Пример записи default_view
title: Домашний помощник
Просмотры:
    карты:
      - сущности:
          - сущность: датчик.yandex_transport
            формат: относительный
        тип: сущности
    путь: default_view
  

Данные предоставлены https://maps.yandex.ru

Навигация по именованным маршрутам - Flutter

меню
  • Документы
    • Начать
      • 1. Установить
      • 2. Настройте редактор.
      • 3.Тест-драйв
      • 4. Напишите свое первое приложение.
      • 5. Узнать больше
      • С другой платформы?
        • Flutter для разработчиков Android
        • Flutter для разработчиков iOS
        • Flutter для разработчиков на React Native
        • Flutter для веб-разработчиков
        • Flutter для разработчиков Xamarin.Forms
        • Введение в декларативный интерфейс
      • Обзор языка Dart
      • Создание веб-приложения
    • Образцы и руководства
      • Галерея Flutter [запущенное приложение]
      • Галерея Flutter [репо]
      • Примеры приложений на GitHub
      • Кулинарная книга
      • Codelabs
      • Учебники
    • Развитие
      • Пользовательский интерфейс
        • Введение в виджеты
        • Макеты зданий
          • Макеты во Flutter
          • Руководство
          • Создание адаптивных приложений
          • Понимание ограничений [НОВОЕ]
          • Ограничения коробки
        • Добавление интерактивности
        • Активы и изображения
        • Навигация и маршрутизация
        • Анимации
          • Введение
          • Обзор
          • Руководство
          • Неявная анимация
          • Анимация героев
          • Поэтапная анимация
        • Расширенный интерфейс
          • Щепки
          • Жесты
          • Заставки
        • Каталог виджетов
      • Данные и бэкэнд
        • Государственное управление
          • Введение
          • Мыслите декларативно
          • Эфемерное и состояние приложения
          • Простое управление состоянием приложения
          • Параметры
        • Сеть и http
        • JSON и сериализация

Создайте приложение для навигации для Android | Справка

SDK Mapbox Navigation для Android предоставляет вам все инструменты, необходимые для добавления в ваши приложения пошаговой навигации.Начните работу за несколько минут с помощью нашей пошаговой навигации или создайте более настраиваемую навигацию с помощью наших компонентов пользовательского интерфейса навигации.

SDK Mapbox Navigation для Android работает на API 14 и выше. Демонстрация в этом руководстве была создана с использованием API 26. Перед началом работы вам понадобятся следующие ресурсы:

  • Учетная запись Mapbox и токен доступа . Зарегистрируйте учетную запись на mapbox.com/signup. Вы можете найти свои токены доступа на странице своей учетной записи.Вы добавите свой токен доступа в файл strings.xml.
  • Приложение, включающее SDK Mapbox Maps для Android. В этом руководстве предполагается, что вы уже начали создавать приложение для Android, использующее Mapbox Maps SDK для Android. Если вы новичок в Mapbox Maps SDK для Android, выполните первые шаги с помощью руководства Mapbox Maps SDK для Android, чтобы сначала настроить просмотр карты.

Перед разработкой приложения с помощью Mapbox Navigation SDK вам необходимо добавить несколько зависимостей.Android Studio использует набор инструментов Gradle для компиляции ресурсов и исходного кода в APK. Файл build.gradle используется для настройки сборки и вывода списка зависимостей. Вы должны добавить SDK навигационного интерфейса в качестве зависимости в разделе репозиториев .

Объявление этой зависимости автоматически задействует SDK Mapbox Navigation для Android и Mapbox Maps SDK для Android. Вот почему основные строки зависимостей SDK для навигации и SDK для карт не указаны в приведенном ниже фрагменте кода установки.

Мы рекомендуем не включать явную версию Maps SDK в файл build.gradle , поскольку Gradle автоматически позаботится о добавлении правильных зависимостей. Вместо этого Navigation SDK будет включать версии Maps SDK, которые были протестированы для обеспечения максимального удобства пользователей и разработчиков для приложений навигации. Добавление другой версии SDK Карт вручную может привести к непредвиденному поведению.

В файле build.gradle уровня модуля добавьте следующие зависимости:

  // в дополнение к остальной части вашей сборки.содержимое градиента
// вы должны включить следующий репозиторий и зависимости

репозитории {
  mavenCentral ()
  maven {url 'https://mapbox.bintray.com/mapbox'}
}

dependencies {
    реализация 'com.mapbox.mapboxsdk: mapbox-android-navigation-ui: 0.42.6'
}
  

Примечание

Пока мы показываем, как вставить стабильную версию SDK в ваш проект, вы также можете использовать ночную сборку / SNAPSHOT или бета-версию, если она доступна. Подробнее читайте в репозитории GitHub для SDK Mapbox Navigation для Android.

Начните с создания нового проекта в Android Studio и инициализации MapView .

Помимо файла build.gradle , в который вы установили Navigation SDK, есть четыре файла, которые вы будете использовать в Android Studio для настройки карты Mapbox. Четыре файла, с которых вы начнете, включают:

  • AndroidManifest.xml ( app / manifest / AndroidManifest.xml ): в этом файле вы будете описывать компоненты приложения, включая разрешения, связанные с Mapbox.
  • activity_main.xml ( app / res / layout / activity_main.xml ): здесь вы установите свойства для вашего MapView, включая центр карты, уровень масштабирования и стиль карты, который будет использоваться. при инициализации приложения.
  • strings.xml ( app / res / values ​​/ strings.xml ): вы обновите имя приложения и сохраните свой токен доступа в этом файле.
  • MainActivity.java ( app / java / yourcompany.yourproject / MainActivity.java ): в этом файле Java вы укажете взаимодействия, связанные с Mapbox, начиная с инициализации карты.
  
  
  <ресурсы>
     Карта навигации 
     ВАШ_MAPBOX_ACCESS_TOKEN 
     Этому приложению требуются разрешения на местоположение, чтобы продемонстрировать его функциональность.
     Вы не предоставили разрешения на размещение. 

  

Перемещение между экранами | Реагировать на навигацию

Меню React Navigation DocsBlogHelp5.x
  • 5.x
  • 4.x
  • 3.x
  • 2.x
  • 1.x
  • Все версии
GitHub

🌜

🌞

React Navigation
  • Документы
  • Блог
  • GitHub
  • Справка
  • Версии
    • 5.x
    • 4.x
    • 3.x
    • 2.x
    • 1.x
    • Все версии
Меню
  • Основы
    • Начало работы
    • Hello React Navigation
    • Перемещение между экранами
    • Прохождение параметры для маршрутов
    • Настройка панели заголовка
    • Кнопки заголовка
    • Вложенные навигаторы
    • Жизненный цикл навигации
    • Открытие полноэкранного модального окна
    • Следующие шаги
    • Глоссарий терминов
    • Уровень совместимости
    • Устранение неполадок
    • Ограничения
  • Направляющие
    • Навигация по вкладкам
    • Навигация по ящикам
    • Потоки аутентификации
    • Поддержка безопасных зон
    • Скрытие панели вкладок на определенных экранах
    • Различные конфигурации строки состояния на основе маршрута
    • Параметры экрана с вложенными навигаторами
    • Пользовательская кнопка возврата Android поведение
    • Предотвращение возврата назад
    • Вызов функции при смене фокуса экрана
    • Доступ к навигационной опоре из любого компонента
    • Навигация без навигационной опоры
    • Глубокие ссылки
    • Настройка ссылок
    • Веб-поддержка
    • Серверный рендеринг
    • Отслеживание экрана для аналитики
    • Темы
    • Сохранение состояния
    • Тестирование с помощью Jest
    • Проверка типов с помощью TypeScript
    • Интеграция Redux
    • Интеграция с деревом состояний MobX
    • Локализация
    • Оптимизация использования памяти и производительности
    • Обновление с 4.x
  • Справочник по API
    • NavigationContainer
    • ServerContainer
    • Параметры для экранов
    • Route prop
    • Navigation prop
    • NavigationContext
    • События навигации
    • Состояние навигации
    • Link
    • Инструменты разработчика
    • Navigators
      • createStackNavigator
      • createNativeStackNavigator
      • createDrawerNavigator
      • createBottomTabNavigator

Яндекс.Навигатор - Софт для Android 2018 - Скачать бесплатно. Яндекс.Навигатор - Совершенный GPS-навигатор.

Яндекс.Навигатор - отличный GPS-навигатор для Android-устройств от создателей одноименного поискового сервиса. Первое и самое важное преимущество этих приложений в том, что они полностью бесплатны. Сервис Яндекс.Навигатора тесно связан с программой, которая известна практически всем пользователям смартфонов и персональных компьютеров - Яндекс.Карты.

Информационные службы

Данное подключение позволяет использовать сервис для наблюдения за дорожными ситуациями, что позволит узнавать о пробках, авариях, ремонтах, засаде ГИБДД и другую полезную информацию, о которой еще несколько лет назад водители могли только мечтать.Конечно, на основе данных вы можете скорректировать свой маршрут и прибыть к месту назначения вовремя.

Голосовая поддержка и покрытие

Как и у любого хорошего навигатора, Яндекс.Навигатор имеет голосовую подсказку, которая вовремя подскажет вам о предстоящей акции. В случае изменения маршрута программное обеспечение позволяет легко пересчитать и прокладывать новую дорогу. Работает на всей территории РФ и Украины, а также на маршрутах между ними.

Визуальный дизайн Яндекс.Навигатора

Для более комфортного использования навигации в темноте есть переключатель дневного / ночного режима.В Москве есть 2 режима работы видеокарт, один из которых поддерживает просмотр 3D. Программа поиска работает не только по городу и улицам, но и по компаниям, организациям и роду их деятельности.

Резюме

Единственным недостатком программы является отсутствие карт, которые она будет отправлять через ваше Интернет-соединение. Учитывая цены в Интернете при роуминге между городами, использование навигатора в другом регионе может обойтись вам в копеечку. Хотя этот навигатор кеширует загруженные карты и хранит их в памяти.Также есть общий растровый кеш с Яндекс.Картами. Это означает, что вы можете перед поездкой в ​​конкретный регион просмотреть свой маршрут и таким образом загрузить его на карту.

Данные маршрута - Карты Bing

  • 17 минут на чтение

В этой статье

Ответ, возвращаемый Routes URL, содержит ресурс Route. Информация, представленная в ресурсе Route, включает расстояние по маршруту, время в пути и сведения о маршруте для каждого участка маршрута.Участок маршрута - это участок маршрута, определяемый двумя путевыми точками, и он предоставляет набор шагов маршрута, которым необходимо следовать. Шаг маршрута включает инструкции, а также дополнительные сведения (предупреждения и подсказки) о маршруте, если они доступны. Когда путь маршрута запрашивается путем установки параметра routeAttributes на routePath в запросе, ресурс Route также предоставляет набор значений Point (широта и долгота) для каждого участка маршрута. В следующих таблицах представлены описания полей ресурсов Route, за которыми следуют примеры XML и JSON.

Дополнительные сведения о синтаксисе общего ответа для служб REST карт Bing Maps см. В разделе Описание общего ответа.

Ресурс маршрута

Следующие таблицы описывают поля в ресурсе Route в иерархическом порядке.

Предупреждение

Любые поля, которые возвращаются в ответе и которых нет в этих таблицах, не поддерживаются.

Маршрут имеет следующую базовую структуру:

Поля ресурсов маршрута верхнего уровня

Следующие поля являются полями верхнего уровня в ресурсе Routes.Дополнительные таблицы описывают поля в каждой из коллекций.

JSON XML Тип Описание
id Id строка Уникальный идентификатор ресурса.
bbox BoundingBox Массив чисел Определяет прямоугольную область с использованием границ широты и долготы, которые содержат соответствующий маршрут или местоположение.Ограничивающая рамка содержит элементы SouthLatitude, WestLongitude, NorthLatitude и EastLongitude.
расстояние Единица Дистанционная единица строка Единица измерения расстояния.
продолжительность Единица Продолжительность Единица строка Единица измерения времени в пути.
расстояние TravelDistance двойной Физическое расстояние, пройденное по всему маршруту. Примечание: Это значение не поддерживается для транзитного режима движения.
путешествие Продолжительность Продолжительность путешествия двойной Время в секундах, которое требуется для прохождения соответствующего TravelDistance.
путешествия Продолжительность Трафик Путешествие Продолжительность Трафик двойной Время в секундах, которое требуется для прохождения соответствующего TravelDistance с текущими условиями движения.

Это значение всегда предоставляется для всего маршрута и не зависит от наличия информации о дорожной обстановке.

routeLegs RouteLeg коллекция Информация о участке маршрута между двумя путевыми точками. Для получения дополнительной информации о полях, содержащихся в routeLeg, см. Раздел «Поля участков маршрута» ниже.
routePath RoutePath Комплексный объект Представление пути маршрута.RoutePath определяется элементом Line, который содержит набор точек широты и долготы. Путь маршрута - это линия, соединяющая эти точки. Для получения дополнительной информации о полях, содержащихся в пути маршрута, см. Раздел Поля пути маршрута ниже. RoutePath возвращается, только если в запросе задан один из следующих параметров.

- routeAttributes = routePath [рекомендуется]
- routePathOutput = Points

__тип строка В этом поле указывается версия используемого REST API.Это поле данных не должно влиять на обработку ответа вашим приложением.

Поля отрезка маршрута

Эти поля относятся к коллекции RouteLeg в ресурсе Route.

JSON XML Тип Описание
альтернативный переход Массив строк Это предназначено для идентификации отдельных маршрутов, когда параметр maxSolutions используется для отображения более одного маршрута.
стоимость целое
расстояние TravelDistance двойной Физическое расстояние, пройденное отрезком маршрута.
путешествие Продолжительность Продолжительность путешествия двойной Время в секундах, которое требуется для прохождения соответствующего TravelDistance.
описание Описание улица Краткое описание маршрута.
фактическая Начало ActualStart Пункт. Дополнительные сведения о типе точки см. В разделе «Типы расположения и области». Точка (широта и долгота), которая использовалась в качестве фактического начального местоположения для отрезка маршрута. В большинстве случаев ActualStart совпадает с запрошенной путевой точкой.Однако, если путевая точка находится не рядом с дорогой, API маршрутов выбирает местоположение на ближайшей дороге в качестве начальной точки маршрута. Этот элемент ActualStart содержит широту и долготу этого нового местоположения.
фактическое конец ActualEnd Пункт. Дополнительные сведения о типе точки см. В разделе «Типы расположения и области». Точка (широта и долгота), которая использовалась в качестве фактического конечного местоположения отрезка маршрута.В большинстве случаев ActualEnd совпадает с запрошенной путевой точкой. Однако, если путевая точка не находится близко к дороге, API маршрутов выбирает местоположение на ближайшей дороге в качестве конечной точки маршрута. Этот элемент ActualEnd содержит широту и долготу этого нового местоположения.
начало Расположение StartLocation Комплексный объект Информация о местоположении начальной путевой точки маршрута. StartLocation предоставляется только тогда, когда путевая точка указана как ориентир или адрес.Для получения дополнительной информации о полях, содержащихся в коллекции Location, см. Таблицу Location Fields ниже.
конец Расположение EndLocation Комплексный объект Информация о местоположении конечной точки маршрута. EndLocation предоставляется только тогда, когда путевая точка указана как ориентир или адрес. Дополнительные сведения о полях, содержащихся в коллекции Location, см. В таблице «Поля местоположений» ниже.
startTime Строка Используется для ответов о транзитных маршрутах. Показывает время начала для начальной точки маршрута. Это говорит вам, когда быть в начальной точке маршрута, в зависимости от того, что вы выбрали в качестве dateTime и timeType. Важно: API транспорта ожидает, что пользователь предоставит параметры времени начала и окончания в местном часовом поясе региона, который они запрашивают. Базовый API также использует данные в местном часовом поясе этого региона.API не нужно знать и не возвращает точный часовой пояс региона. Следовательно, любые значения даты и времени в ответе транзитного API также находятся в местном часовом поясе региона, в котором работает транспортное агентство.
endTime Строка Используется для ответов о транзитных маршрутах. Показывает время прибытия при выборе определенного маршрута. Это сообщает вам, когда оказаться в конечной путевой точке, в зависимости от того, что вы выбрали в качестве параметров dateTime и timeType. Важно: API транспорта ожидает, что пользователь предоставит параметры времени начала и времени окончания в местном часовом поясе региона, который они запрашивают. .Базовый API также использует данные в местном часовом поясе этого региона. API не нужно знать и не возвращает точный часовой пояс региона. Следовательно, любые значения даты и времени в ответе транзитного API также находятся в местном часовом поясе региона, в котором работает транспортное агентство.
routeSubLegs RouteSubLegs коллекция Информация о сегментах участка маршрута, определенных путевыми точками участков маршрута и любыми промежуточными промежуточными точками.Например, если участок маршрута имеет две промежуточные точки в дополнение к начальной и конечной точкам пути, будет три (3) промежуточных участка маршрута. Для получения информации о полях, составляющих участок участка, см. Таблицу полей участка участка маршрута ниже.
маршрут Пункт Маршрут Пункт коллекция Информация, определяющая шаг в маршруте. Информацию о полях, составляющих коллекцию ItineraryItem, см. В таблице полей элемента маршрута ниже.

Поля дополнительных участков маршрута

JSON XML Тип Описание
путешествие Расстояние TravelDistance двойной Физическое расстояние, которое преодолевает часть участка. Единицы определяются полем DistanceUnit.
путешествие Продолжительность Продолжительность путешествия целое Время в секундах, которое требуется для прохождения соответствующего TravelDistance.
StartWaypoint , EndWaypoint startWaypoint , endWaypoint коллекция Информация о начальной и конечной путевых точках участка маршрута. Список значений см. В таблице Поля путевых точек ниже.

Поля путевых точек

Эти поля находятся в коллекциях StartWaypoint и EndWaypoint объекта RouteSubLeg.

JSON XML Тип Описание
9000 4 точка Широта , Долгота Путевая точка Координаты широты и долготы путевой точки.
описание Описание строка Краткое описание путевой точки.
isVia IsVia логический Значение true указывает, что это промежуточная точка.
routepathIndex RoutePathIndex целое Задает точку пути маршрута, связанную с точкой маршрута. Вы можете получить список точек пути маршрута, установив для параметра routeAttributes значение routePath .

Поля местоположения

Эти поля находятся в коллекциях StartLocation и EndLocation.

JSON XML Тип Описание
название Имя строка Название места, например Сан-Франциско, Калифорния.
точка Путевая точка Пункт.Дополнительные сведения о типе точки см. В разделе «Типы расположения и области». Координаты точки на Земле. Точка содержит элементы широты и долготы. Эта точка также включена в коллекцию точек геокодирования.
geocodePoints GeocodePoints коллекция Набор геокодированных точек, которые различаются по способу расчета и предлагаемому использованию. Описание точек в этой коллекции см. В разделе Поля точек геокодирования ниже.
bbox BoundingBox Массив чисел Определяет прямоугольную область с использованием границ широты и долготы, которые содержат соответствующий маршрут или местоположение. Ограничивающая рамка содержит элементы SouthLatitude, WestLongitude, NorthLatitude и EastLongitude.
entityType EntityType строка Тип местоположения.Примеры включают PopulatedPlace и Monument.
адрес Адрес Адрес Почтовый адрес места. Адрес может содержать элементы AddressLine, AdminDistrict, AdminDistrict2, CountryRegion, FormattedAddress, Locality и PostalCode.
уверенность Доверие Одно из следующих значений:

High, Medium, Low, Unknown

Уверенность в матче.
matchCodes MatchCode Одно или несколько из следующих значений: Good, Ambiguous, UpHierarchy Набор значений кодов соответствия, которые представляют уровень геокодирования для каждого местоположения в ответе. Возможные значения:

Хорошо : Местоположение имеет только одно совпадение.

Неоднозначно : местоположение является одним из набора возможных совпадений. Например, когда вы запрашиваете почтовый адрес 128 Main St., ответ может вернуть два местоположения: 128 North Main St. и 128 South Main St., потому что недостаточно информации, чтобы определить, какой вариант выбрать.

UpHierarchy : Местоположение представляет собой продвижение вверх по географической иерархии. Это происходит, когда совпадение с запросом местоположения не найдено, поэтому возвращается менее точный результат. Например, если соответствие для запрошенного адреса не может быть найдено, может быть возвращен код соответствия UpHierarchy с почтовым индексом.

Поля точек геокодирования

Следующие поля предоставляются для каждой точки геокодирования в коллекции точек геокодирования.

JSON XML Тип Описание
9000 4 точка Пункт Пункт. Дополнительные сведения о типе точки см. В разделе «Типы расположения и области». Координаты широты и долготы точки геокодирования.
Метод расчета Метод расчета Одно из следующих значений:

- Интерполяция: точка геокодирования была сопоставлена ​​с точкой на дороге с использованием интерполяции.
- InterpolationOffset: точка геокодирования была сопоставлена ​​с точкой на дороге с использованием интерполяции с дополнительным смещением для смещения точки на обочину улицы.
- ParcelCentroid: точка геокодирования соответствует центру участка.
- Крыша: точка геокодирования была сопоставлена ​​с крышей здания.

Метод, который использовался для вычисления точки геокодирования.
координаты Массив чисел Набор координат "Широта, Долгота"
тип Строка Описывает, что представляют координаты в соответствующем поле.
Типы использования Тип использования Одно или несколько из следующих значений:

- Дисплей
- Маршрут

Лучшее использование точки геокодирования.

Каждая точка геокодирования определяется как точка маршрута, точка отображения или и то, и другое.

Используйте точки маршрута, если вы создаете маршрут к местоположению. Используйте Отображать точки, если вы показываете местоположение на карте. Например, если местом является парк, точка маршрута может указывать вход в парк, куда вы можете въехать на машине, а точка отображения может быть точкой, указывающей центр парка.

Поля пунктов маршрута

Эти поля находятся в коллекции ItineraryItem.Каждый элемент маршрута содержит информацию об этапе маршрута.

JSON XML Тип Описание
ребенок МаршрутЭлементы Детский маршрутЭлементы коллекция Коллекция ItineraryItems, которая делит маршрут на более мелкие этапы. Маршрутный элемент может иметь только один набор ChildItineraryItems.
компас Направление CompassDirection строка Направление движения, связанное с маневром на маршруте, например юг или юго-запад. Примечание: Это значение не поддерживается для транзитного режима движения.
детали Деталь коллекция Информация об одном из маневров, входящих в маршрутный пункт. ItineraryItem может содержать более одной коллекции деталей. Для получения информации о полях, содержащихся в коллекции сведений, см. Таблицу полей сведений ниже.
выход Выход строка Название или номер съезда, связанного с этим шагом маршрута.
подсказки Подсказка строка Дополнительная информация, которая может быть полезна при следовании по маршруту. В дополнение к тексту подсказки этот элемент имеет атрибут hintType, который указывает, к чему относится подсказка, например «NextIntersection». Подсказка - необязательный элемент, и шаг маршрута может содержать более одной подсказки.
icon Тип IconType строка Тип отображаемого значка.

Возможные значения:

- Нет
- Авиакомпания
- Авто
- Автобус
- Паром
- Поезд
- Прогулка
- Другое

инструкция Инструкция строка Описание маневра в наборе направлений.

[XML]

Содержимое этого поля представляет собой текстовое описание. У него также есть атрибут «maneuverType», который установлен для типа маневра, например «TurnLeft.”

[JSON]

- текст : Текстовое описание инструкции
- maneuverType : Текстовое представление маневра.

точка маневра Точка маневра Пункт. Дополнительные сведения о типе точки см. В разделе «Типы расположения и области». Координаты точки на Земле, где требуется маневр, например, левый поворот.ManeuverPoint содержит элементы широты и долготы. Примечание. Это значение не поддерживается для ItineraryItems, которые являются частью коллекции ChildItineraryItems.
sideOfStreet SideOfStreet строка Сторона улицы, на которой находится пункт назначения, в зависимости от направления прибытия. Это поле относится только к последнему пункту маршрута.

Возможные значения:

- слева
- справа
- неизвестно

знаков Знак строка Текст указателя маршрута.Для пункта маршрута может быть несколько значений знака.
время Время DateTime Время прибытия или отправления транзитного шага.

Примеры :

XML: 2011-10-7T9: 37: 47

JSON: 1318005467000-0700

Ответ JSON возвращает время отправления и прибытия в виде строк DateTime, например 1318005467000-0700 . Первое целое число в строке (1318005467000) представляет количество секунд с 12:00:00 полуночи 1 января 1970 года по всемирному координированному времени.Остальная часть строки (-0700) представляет собой смещение в часах, которое необходимо применить для получения местного времени. Например, целое число 1318005467000 представляет время «07.10.2011, 16:37:47». Когда вы применяете смещение -0700, вы вычисляете местное время как «07.10.2011 9:37:47 AM». Для получения дополнительной информации см. Структура DateTime.

платная зона платная зона строка Название или номер платной зоны.
в направлении RoadName В сторону имени дороги строка Название улицы, по которой идет маршрут в первом элементе маршрута.
транзитная линия TransitLine коллекция Информация о линии общественного транспорта, связанной с пунктом маршрута. Для получения дополнительной информации о полях, содержащихся в коллекции TransitLine, см. Таблицу «Поля линий общественного транспорта» ниже.
TransitStopId TransitStopId строка ID, присвоенный транзитной остановке транзитным агентством.
транзитTerminus TransitTerminus строка Конечный пункт назначения транзитной линии в направлении вашего движения.
расстояние TravelDistance двойной Физическое расстояние, пройденное этим шагом маршрута. Примечание: Это значение не поддерживается для транзитного режима движения.
путешествие Продолжительность Продолжительность путешествия двойной Время в секундах, которое требуется для прохождения соответствующего TravelDistance.
режим перемещения TravelMode строка Режим движения для определенного шага маршрута. Примечание. Это значение не поддерживается для ItineraryItems, которые являются частью коллекции ChildItineraryItems.
предупреждения Предупреждения строка Информация о состоянии, которое может повлиять на определенный этап маршрута. Предупреждение - это необязательный элемент, и шаг маршрута может содержать более одного предупреждения. Предупреждения могут включать информацию о дорожных происшествиях, например отчеты о заторах, авариях и заблокированных дорогах.

Элементы предупреждения дополнительно определяются двумя атрибутами: Severity и WarningType.

Серьезность может иметь следующие значения: слабое воздействие, незначительное, умеренное или серьезное.

Список типов предупреждений см. В разделе Типы предупреждений.

Поля сведений

JSON XML Тип Описание
компас Градусы Компас Градусов Число Направление в градусах. Примечание: Это значение не поддерживается для транзитного режима движения.
Тип маневра Тип маневра строка Тип маневра, описанный в этой коллекции деталей.Коллекция ManeuverType в подробном описании может предоставить информацию для части маневра, описанного атрибутом maneuverType соответствующей инструкции. Например, атрибут maneuverType инструкции может указывать TurnLeftThenTurnRight как маневр, в то время как связанные элементы подробностей могут указывать особенности маневров TurnLeft и TurnRight.

Список типов маневров см. В разделе Типы маневров.

режим строка Описывает способ передачи, используемый между парой индексов.Это может отличаться в зависимости от того, требует ли маршрут пеший, автомобильный или общественный транспорт. Совет: Не все регионы или культуры поддерживают все значения этого поля. Если вы используете значение, которое не поддерживается, конечный пользователь может получить сообщение об ошибке. Если вы не уверены, на каких рынках будет использоваться URL-адрес, не рекомендуется использовать этот параметр. Без параметра «режим» карты Bing автоматически упадут до значения по умолчанию Transit .
название Имя строка Улица, шоссе или перекресток, на котором происходит маневр.Если маневр сложный, в коллекции деталей может быть более одного поля имени. Поле имени также может не иметь значения. Это может произойти, если имя неизвестно или если улица, шоссе или перекресток не имеют имени. Примечание: Это значение поддерживается только для режима движения общественного транспорта.
startPathIndices

endPathIndices

StartPathIndex

EndPathIndex

Массив чисел В этих полях указываются значения индекса для определенных точек пути маршрута, которые возвращаются в ответе, когда возвращается путь маршрута.Вместе эти два значения индекса определяют диапазон точек пути маршрута, соответствующих маневру. Значения индекса пути маршрута представляют собой целые числа, где первая точка пути маршрута имеет значение индекса 0.
дорожный Тип RoadType строка Тип дороги.
расположение Код Код местонахождения Массив строк Код места движения.Каждый код местоположения предоставляет информацию о дорожных происшествиях для заранее определенных участков дороги. В ответе может быть несколько кодов для каждой коллекции деталей. Подписка обычно требуется, чтобы иметь возможность интерпретировать эти коды для географической области или страны.

Поля транзитных линий

JSON XML Тип Описание
подробное Имя VerboseName строка Полное название транзитной линии.
сокращенное Наименование Сокращенное наименование строка Сокращенное название транзитной линии, например номер автобуса.
ID агентства AgencyId целое ID, связанный с транспортным агентством.
Название агентства AgencyName строка Название транспортного агентства.
линия Цвет LineColor целое Цвет, связанный с транспортной линией. Цвет предоставляется как значение RGB.
lineTextColor LineTextColor целое Цвет текста, связанного с транспортной линией. Цвет предоставляется как значение RGB.
uri Uri строка URI транспортного агентства.
телефон Телефон строка Телефон транзитного агентства.
providerInfo ProviderInfo строка Контактная информация поставщика транзитной информации.

Поля пути маршрута

RoutePath включается в ответ, если в запросе задан один из следующих параметров.Из параметров пути маршрута метод routeAttributes является новейшим и рекомендуемым способом запроса пути маршрута. Параметр routeAttributes также может принимать другие значения (см. Раздел «Расчет маршрута»), и если он установлен, параметр routePathOutput игнорируется. Поэтому из этих двух вариантов лучше всего использовать параметр routeAttributes.

  1. routeAttributes = routePath [рекомендуется]

  2. routePathOutput = Очки

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

JSON XML Тип Описание
линия Линия Комплексный объект Набор точечных элементов (широты и долготы). Когда точки на линии соединены, они представляют путь маршрута. Примечание: Координаты - это массив чисел, а не массив
9000 4 точка Пункт Пункт.Для получения дополнительной информации о типе точки см. Типы местоположений и зон. Координаты точки на Земле. Точка содержит элементы широты и долготы.
обобщения RoutePathGeneralization коллекция Обобщение - это набор элементов индекса и элемент допуска по широте, определяющий подмножество точек маршрута, удовлетворяющих допуску.
путь Индексы Индекс целое Задает подмножество точек из полного набора точек пути маршрута (набор линий) для включения в RoutePathGeneralization.Списку значений точек в коллекции линий пути маршрута присваиваются индексы, начинающиеся с 0. Например, значение индекса 0 указывает, что первая точка в коллекции Line включена в эту RoutePathGeneralization.
latLongTolerance LatLongTolerance целое Допуск, указанный в запросе маршрута, который связан с RoutePathGeneralization.

Примеры

Примеры ответов см. В следующих разделах.

.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *