исходный код яндекс навигатора

Подпись ключом доступа

Чтобы пользователи вашего приложения или сайта не сталкивались с ограничениями:

Используйте URL следующего формата:

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

Подпись — это строка, которую нужно сформировать из исходного URL с помощью\nключа доступа.

Как сформировать URL с подписью

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

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

Вычислите хэш-сумму от URL, полученного на предыдущем шаге, с помощью хеш-функции SHA-256. Затем зашифруйте полученную хэш-сумму с помощью ключа доступа.

Ниже приведен пример шифрования с помощью утилиты OpenSSL.

Сформируйте US-ASCII строку подписи.

Чтобы передать двоичные данные в URL,\nих нужно перекодировать в набор символов US-ASCII. Поэтому сначала из двоичных данных сформируйте строку ASCII символов, используя base64-представление. Затем перекодируйте полученную строку в US-ASCII, используя механизм кодирования URL.

Как конвертировать RSA-ключ

Мы генерируем RSA-ключи в формате PEM (стандарт PKCS1). В мобильных операционных системах используются и другие форматы. Чтобы обеспечить совместимость, выполните конвертацию.

Примеры конвертации с помощью утилиты OpenSSL приведены ниже.

Конвертация текстового PEM-файла в бинарный DER. В результате получим ключ в формате DER (стандарт PKCS1):

Конвертация PEM-ключа PKCS1 в ключ PKCS8:

Конвертация PEM-ключа PKCS1 в ключ в формате DER (стандарт PKCS8):

Примеры кода нативных приложений

Подпись ключом доступа

Чтобы пользователи вашего приложения или сайта не сталкивались с ограничениями:

Используйте URL следующего формата:

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

Подпись — это строка, которую нужно сформировать из исходного URL с помощью ключа доступа.

Как сформировать URL с подписью

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

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

Вычислите хэш-сумму от URL, полученного на предыдущем шаге, с помощью хеш-функции SHA-256. Затем зашифруйте полученную хэш-сумму с помощью ключа доступа.

Ниже приведен пример шифрования с помощью утилиты OpenSSL.

Сформируйте US-ASCII строку подписи.

Чтобы передать двоичные данные в URL, их нужно перекодировать в набор символов US-ASCII. Поэтому сначала из двоичных данных сформируйте строку ASCII символов, используя base64-представление. Затем перекодируйте полученную строку в US-ASCII, используя механизм кодирования URL.

Как конвертировать RSA-ключ

Мы генерируем RSA-ключи в формате PEM (стандарт PKCS1). В мобильных операционных системах используются и другие форматы. Чтобы обеспечить совместимость, выполните конвертацию.

Примеры конвертации с помощью утилиты OpenSSL приведены ниже.

Конвертация текстового PEM-файла в бинарный DER. В результате получим ключ в формате DER (стандарт PKCS1):

Конвертация PEM-ключа PKCS1 в ключ PKCS8:

Конвертация PEM-ключа PKCS1 в ключ в формате DER (стандарт PKCS8):

Источник

Формат URL

Задача, которую будет выполнять приложение.

Данные, которые нужны приложению, чтобы выполнить задачу.

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

Построить маршрут из точки A в точку Б

Чтобы построить маршрут, укажите в URL начальную и конечную точку маршрута.

Широта начальной точки маршрута.

Долгота начальной точки маршрута.

Широта конечной точки маршрута.

Долгота конечной точки маршрута.

Широта начальной точки маршрута.

Долгота начальной точки маршрута.

Широта конечной точки маршрута.

Долгота конечной точки маршрута.

Построить маршрут из текущей точки

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

Широта конечной точки маршрута.

Долгота конечной точки маршрута.

Широта конечной точки маршрута.

Долгота конечной точки маршрута.

Построить маршрут по нескольким точкам

Чтобы построить составной маршрут, укажите в URL начальную, конечную и промежуточные точки.

Широта начальной точки маршрута.

Долгота начальной точки маршрута.

Широта конечной точки маршрута.

Долгота конечной точки маршрута.

Широта промежуточной точки маршрута.

Промежуточных точек на маршруте может быть несколько.

Порядковый номер точки задается целым числом и указывается в названии параметра. Нумерация начинается с нуля. Используйте lat_via_0 для первой промежуточной точки, lat_via_1 для следующей и так далее.

Долгота промежуточной точки маршрута.

Промежуточных точек на маршруте может быть несколько.

Порядковый номер точки задается целым числом и указывается в названии параметра. Нумерация начинается с нуля. Используйте lat_via_0 для первой промежуточной точки, lat_via_1 для следующей и так далее.

Источник

Служба поддержки

Ответы на частые вопросы

Не удается вывести Карты или Навигатор на экран автомобиля

Убедитесь, что модель вашего автомобиля и модель телефона поддерживают технологию CarPlay или Android Auto. Если технология поддерживается, обратитесь к дилеру: возможно, опцию заблокировали до того, как вы приобрели автомобиль.

CarPlay или Android Auto не работает

Если вы подключились по инструкции, но Android Auto не работает:

Если вы подключились по инструкции, но CarPlay не работает:

Если наладить работу CarPlay не удалось, свяжитесь со службой поддержки Apple или обратитесь к вашему автодилеру.

Вы можете строить маршруты без интернета. Для этого скачайте на телефон офлайн-карту города:

Зайдите в меню и выберите загрузку карт, затем введите название города и нажмите его, чтобы скачать карту.

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

Что такое подписка Яндекс Плюс?

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

Как подключить Яндекс Плюс?

Вы можете подключиться сейчас или сделать это позже в приложениях Карты или Навигатор:

Также подключить Плюс можно, когда подсоедините телефон к автомобилю. В этом случае нажмите значок Карт или Навигатора на экране автомобиля и следуйте инструкции.

Но рекомендуем все-таки подключить Плюс заранее, чтобы не тратить на это время в машине.

Могу ли я пользоваться Яндекс.Картами или Яндекс.Навигатором через CarPlay и Android Auto, не оформляя подписку?

Яндекс.Карты и Яндекс.Навигатор работают в CarPlay и Android Auto только c подпиской Яндекс Плюс. Вы можете оформить подписку бесплатно на 3 месяца и отменить в любой момент, если не понравится.

Написать в службу поддержки

Если вы не нашли ответа на свой вопрос, напишите нам.

Источник

Запуск Яндекс.Карт по URL

Мобильное приложение Яндекс.Карты можно запускать из других приложений и со страниц сайтов. Можно также запускать веб версию Яндекс.Карт, которая не зависит от платформы.

В этом документе описаны способы запуска приложения Яндекс.Карты и веб версии Яндекс.Карт.

Запуск мобильного приложения Яндекс.Карты из браузера

Чтобы дать пользователю возможность запустить приложение Яндекс.Карты со страницы, отображаемой в браузере, необходимо сформировать ссылку, соответствующую приложению. Вместо названия сетевого протокола (обычно http или https) в ссылке указывается URL-схема, отвечающая за запуск приложения.

Список параметров, которые можно указать в URL, приведен в разделах Запуск iOS‑приложения Яндекс.Карты и Запуск Android‑приложения Яндекс.Карты.

Ссылку можно формировать динамически, в зависимости от платформы. Информацию о платформе можно извлечь из:

HTTP‑заголовков, если ссылка формируется на стороне сервера.

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

Android

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

Для запуска приложения используется стандартное действие ACTION_VIEW. Координаты центра карты и масштаб указываются в URI.

Список возможных параметров приведен в разделе Запуск Android‑приложения Яндекс.Карты.

Здесь yandexmaps — это название URL‑схемы приложения Яндекс.Карты. Список возможных параметров приведен в разделе Запуск iOS‑приложения Яндекс.Карты.

Запуск веб-версии Яндекс.Карт

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

Список доступных параметров доступен в разделе Web.

При открытии ссылки на мобильных устройствах, система может предложить открыть ссылку в установленном приложении. На компьютерах, ссылка открывается в браузере.

Источник

Возможности

Построение маршрута

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

А еще маршрут можно построить в приложении на телефоне и передать на головное устройство.

Выберите нужное место из списка сохранённых.

Список доступен только авторизованным пользователям. На экране головного устройства показывается не более шести точек из этого из списка.

Добавлять и удалять места, менять их порядок в списке можно только в приложении на телефоне.

Выберите нужное место из списка тех, что вы искали ранее.

Построить маршрут на телефоне

    Поиск

    На экране головного устройства можно выполнить поиск мест по категориям или поиск адресов. Адрес можно набрать на экранной клавиатуре автомобиля или телефона или задать с помощью голосового помощника.

    Найти место определенного типа

    Движение по маршруту

    Во время движения по маршруту на экране автомобиля будет доступна следующая информация.

    Загруженность дорог показана цветом:

    Информацию о пробках предоставляют пользователи сервисов Яндекс.Карты и Яндекс.Навигатор. Данные передаются в обезличенном виде, конфиденциально.

    Параметры, которые будут меняться в зависимости от дорожной ситуации:

    Полосы отображаются в нескольких крупных городах, на сложных поворотах и перекрестках. Также полосы показываются, если нужно придерживаться определенных полос при движении.

    Дорожные события — это точки на карте, к которым привязана информация о ситуации на дорогах, например о ДТП. На экране автомобиля эти точки не являются интерактивными.

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

    О видах дорожных событий можно узнать в Справке Навигатора.

    Взаимодействие с телефоном

    При подключении к автомобилю основной интерфейс приложения на телефоне блокируется.

    Чтобы переключиться на приложение в телефоне, нажмите Продолжить в телефоне на его экране.

    Переключитесь на приложение на телефоне, чтобы:

    Возможности

    Построение маршрута

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

    А еще маршрут можно построить в приложении на телефоне и передать на головное устройство.

    Выберите нужное место из списка сохранённых.

    Список доступен только авторизованным пользователям. На экране головного устройства показывается не более шести точек из этого из списка.

    Добавлять и удалять места, менять их порядок в списке можно только в приложении на телефоне.

    Выберите нужное место из списка тех, что вы искали ранее.

    Построить маршрут на телефоне

      Поиск

      На экране головного устройства можно выполнить поиск мест по категориям или поиск адресов. Адрес можно набрать на экранной клавиатуре автомобиля или телефона или задать с помощью голосового помощника.

      Чтобы перейти к поиску, нажмите исходный код яндекс навигатора. . исходный код яндекс навигатора фото. исходный код яндекс навигатора-. картинка исходный код яндекс навигатора. картинка . Чтобы пользователи вашего приложения или сайта не сталкивались с ограничениями:.

      Найти место определенного типа

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

      Чтобы набрать адрес с клавиатуры телефона, нажмите исходный код яндекс навигатора. 7iE9jBTyWAHpJkK7gQiLBXgwWuY. исходный код яндекс навигатора фото. исходный код яндекс навигатора-7iE9jBTyWAHpJkK7gQiLBXgwWuY. картинка исходный код яндекс навигатора. картинка 7iE9jBTyWAHpJkK7gQiLBXgwWuY. Чтобы пользователи вашего приложения или сайта не сталкивались с ограничениями:. Результаты поиска появятся на экране автомобиля.

      Движение по маршруту

      Во время движения по маршруту на экране автомобиля будет доступна следующая информация.

      Загруженность дорог показана цветом:

      Информацию о пробках предоставляют пользователи сервисов Яндекс.Карты и Яндекс.Навигатор. Данные передаются в обезличенном виде, конфиденциально.

      Чтобы посмотреть маршрут целиком, нажмите исходный код яндекс навигатора. wdg4oNuEumJyNRLsXXGbTJ6C51E. исходный код яндекс навигатора фото. исходный код яндекс навигатора-wdg4oNuEumJyNRLsXXGbTJ6C51E. картинка исходный код яндекс навигатора. картинка wdg4oNuEumJyNRLsXXGbTJ6C51E. Чтобы пользователи вашего приложения или сайта не сталкивались с ограничениями:.

      Параметры, которые будут меняться в зависимости от дорожной ситуации:

      Полосы отображаются в нескольких крупных городах, на сложных поворотах и перекрестках. Также полосы показываются, если нужно придерживаться определенных полос при движении.

      Дорожные события — это точки на карте, к которым привязана информация о ситуации на дорогах, например о ДТП. На экране автомобиля эти точки не являются интерактивными.

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

      О видах дорожных событий можно узнать в Справке Навигатора.

      Взаимодействие с телефоном

      При подключении к автомобилю основной интерфейс приложения на телефоне блокируется.

      Чтобы переключиться на приложение в телефоне, нажмите Продолжить в телефоне на его экране.

      Переключитесь на приложение на телефоне, чтобы:

      Источник

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

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