Клуб API Карт

Ссылка на сайте для открытия в я-навигаторе, катрах?

Пост в архиве.

Есть ли способ создания ссылки, чтобы она открылась в навигаторе? Андроид, IOS.

56 комментариев
Удалённый пользователь
12 мая 2016, 08:25
присоединяюсь к вопросу
На данный момент есть только такой способ: https://tech.yandex.ru/yandex-apps-launch/maps/doc/concepts/About-docpage/
С я-картами всё ясно, что возможно. Но нужен именно я-навигатор. Карты мало у кого есть. Из других прог ведь открывается, и маршрут сразу прокладывает. В чём трабл из браузера?
Sergey Konstantinov
12 мая 2016, 13:53
tulpans,
Во-первых, из Мобильных карт в один клик открывается Навигатор, если он есть; во-вторых, значительный процент пользователей предпочитает ездить по Картам, а не по Навигатору.
Sergey Konstantinov,
по картам?!?!?! Ты первый, остальные только по навигатору
mosondz,
я тоже предпочитаю ездить по картам.
Павлюченков Дмитрий
20 мая 2019, 22:14
Sergey Konstantinov,
только навигатор
только навигатор
Итак, прошел целый год. Есть-ли какие-то улучшения в данном вопросе.

tulpans,
как и год назад Вы можете использовать схемы:

https://github.com/yandexmobile/yandexmapkit-ios/wiki/Интеграция-с-Яндекс.Навигатором
https://github.com/yandexmobile/yandexmapkit-android/wiki/Интеграция-с-Яндекс.Навигатором

Но обратите внимание, что проект не развивается и схемы могут измениться.
Официального API для интеграции с Навигатором на данный момент нет.
Обновлено 13 января 2017, 17:46
вот тут инфа в доступе https://tech.yandex.ru/yandex-apps-launch/navigator/doc/concepts/navigator-url-params-docpage/
Я использую  такую ссылку: yandexnavi://build_route_on_map?lat_to=56.316663&lon_to=38.112200
apk,
спасибо!
apk,
Спасибо мил человек! Заработало влёт, без всяких вопросов. Координаты точки можно смело брать из ЯКарт на компе (даже кнопка есть "скопировать")
Да вопрос уже не актуален. Давно уже разобрался как. 
Получилось примерно вот так:
http://lugatulpanov.ru/shema.html
Константин Мочалин
4 января 2019, 14:58
tulpans,
Скиньте пожалуйста как решили проблему, сайт посмотрел. думаю меня бы устроил ваш вариант решения...
Константин Мочалин,

Посмотрите код ссылок на открытие навигаторов. Просто в своём случае измените ширину, долготу на нужную вам координату.
tulpans,
 скажите я ссылка яндекс карты у вас на сайте. не работает?
Создать ссылку просто - заходите в Яндекс-навигатор, Тыкаете на точку куда нужно отправить посетителя сайта - там есть значок поделиться, отсылаете эту ссылку себе по почте или другим способом - и вставляете в код на сайте. Если у пользователя установлен навигатор - она откроется в нём, если нет - предложит скачать, или спросит в каком приложении открыть... подробно не тестировал во многих смартфонах... 
Павлюченков Дмитрий
20 мая 2019, 22:50
Юрий Г.,
нужна универсальная ссылка для iOS и Android :( чтобы не делать две ссылки (не говоря уже о WindowsPhone и других платформах, Navitel, 2gis...)
Павлюченков Дмитрий,
тогда вы можете сделать веб-ссылку: https://tech.yandex.ru/yandex-apps-launch/maps/doc/concepts/yandexmaps-web-docpage/ Она будет открываться в приложении, если оно установлено, или в браузере.
Удалённый пользователь
26 июня 2019, 18:20
Maps API,
 не работает ссылка((
проверьте, пожалуйста, ещё раз - ссылка должна работать
Ха, отправить ссылку- это половина дела. Нужно, что бы ссылка открывала навигационное приложение и сразу предлагало маршрут от местоположения пользователя до нашего, допустим, склада.
tulpans,
на смартфоне так и произойдет, клиенту останется нажать одну кнопку - поехали. Вот без этого не как
Клиенты нынче капризные, заставить сделать лишних три клика по дисплею очень тяжело, да и не нужно.
Вот: https://tech.yandex.ru/maps/jsbox/2.1/geolink
Только вчера разобрался с этой штукой, и вроде неплохо встало, а есть на смартфоне есть Я.Карты, то телефон сам предложит, какой программой открыть.
Вот тут разместил (http://sp-snab.ru/contact-us/) попробуй, у меня на S7Edge нормально открылось в картах

Если нужно открыть ссылку какого либо объекта в яндекс навигаторе с построением маршрута, то пишите след. код :
построение из текущего местоположения (нужно узнать долготу и широту точки назначения)

<a href="yandexnavi://build_route_on_map?lat_to=ДОЛГОТА&lon_to=ШИРОТА"> текст какой-либо</a>

Удачи!
Денис Офицеров
25 октября 2020, 18:38
Evgeny,
Отлично все работает!👍🏻 Благодарю!🙏🙌🏻☀️
Обновлено 25 октября 2020, 18:39
Evgeny,
точно ссылка корректная? Как ссылку её не распознает нигде.
HQTopekhin,
да, тоже не работает 
Ссылка в СМС приходящая с авто не открывает карту. Раньше работала.
ngignig,
напишите, пожалуйста, в техподдержку, поможем разобраться
Да
Комментарий удалён
Вячеслав,
этот тред про создание ссылок для ваших собственных приложений и программных продуктов. У нас есть подробное описание в документации.


Что касается ссылок с Яндекс.Карт на компьютере, то там формируется ссылка на мобильные Яндекс.Карты. Но мы передадим команде Карт ваш фичреквест про добавление ссылок на Навигатор тоже.
Обновлено 30 января 2020, 19:04
Maps API,
Добавили?)
Вячеслав,
https://30488.redirect.appmetrica.yandex.com/show_point_on_map?lang=ru&lat=44.567866&lon=33.465194 если поделиться в навигаторе, то выдает вот такой поддомен. Можно подставить любые координаты и работает. Но что это за стремный поддомен 30488 и сколько он будет работать, не понятно.
Александр,
лучше использовать официальную url-схему, это временная внутренняя ссылка, которая, действительно, может в любой момент сломаться, а для url-схемы мы гарантируем обратную совместимость.
Виктор Аленичев
21 августа 2020, 09:43
Чтобы решить задачу открытия ссылок с маршрутом в Яндекс навигаторе, нужно , чтобы было  в смартфоне установлено оба приложения, и Яндекс навигатор, и Яндекс карты.
1. Необходимо залогиниться под своей учетной записью Яндекс  на все используемых устройствах и во всех используемых приложениях.
2. Создаём маршрут на компьютере в web версии Яндекс карт с необходимыми промежуточными точками.
3. Отправляем маршрут на смартфон с использованием соответствующей кнопки. Отправить можно три варианта: push уведомление, ссылку на маршрут  в СМС, ссылку на маршрут по электронной почте.
4. Открываем приложение Яндекс карты и идём в настройки, далее "маршруты", активировать настройку "Маршруты в Навигаторе"
5. Выполняем переход по полученной ссылке в СМС почте или PUSH уведомлении, открывается приложение Яндекс карты, жмём поехали, и маршрут переоткрывается уже в Яндекс навигаторе, благодаря ранее выполненной  настройке в мобильном приложении Яндекс карт.
Салават Сатаев
11 сентября 2020, 12:58
А как сделать кнопку вызова навигатора Навител???
Салават Сатаев,


Я решил так:
http://lugatulpanov.ru/shema.html
Так что в итоге то? Полноценного ответа за 4 года так и не появилось. Как установить работающую url-ссылку на сайт с указанием точки назначения, чтобы она корректно открывалась?
mapsapi-help
Сотрудник Яндекса24 декабря 2020, 09:25
HQTopekhin,
Здравствуйте! Создание интентов для Навигатора описано у нас в документации, схема конкретно для вашей задачи вот: https://yandex.ru/dev/yandex-apps-launch/navigator/doc/concepts/navigator-url-params.html#navigator-url-params__route-to
Обновлено 24 декабря 2020, 09:25
mapsapi-help,
 дайте ссылку на документацию, или объясните куда подставлять долготу и широту
mapsapi-help
Сотрудник Яндекса26 февраля 2021, 13:33
avtmotor,
В документации по приведённой выше ссылке подробно расписано, что параметры с префиксом lat принимают широту точки, а lon - долготу. В этой же документации приведены готовые примеры ссылок.
mapsapi-help,
Мне нужна ссылка в таком виде, чтобы ее можно было открыть из SMS сообщения и открылся Навигатор с построенным маршрутом до точки


Постройте маршрут в Яндекс.Навигаторе
https://yandex.ru/navi/?whatshere%5Bpoint%5D=56.247257%2C57.966491&whatshere%5Bzoom%5D=18&lang=ru&from=navi
Обновлено 26 февраля 2021, 18:36
mapsapi-help
Сотрудник Яндекса27 февраля 2021, 10:38
avtmotor,
В вашем случае нужно использовать команду build_route_on_map с одной парой параметров lat_to / lon_to, например <a href="yandexnavi://build_route_on_map?lat_to=55.733842&lon_to=37.588144">В Яндекс</a>

Подробнее тут.
mapsapi-help,
такая ссылка не  кликабельна с SMS. Надо через https://yandex.ru/navi
Обновлено 1 марта 2021, 07:14
mapsapi-help
Сотрудник Яндекса1 марта 2021, 19:25
avtmotor,
Ссылки для перехода в навигатор вида https://yandex.ru/navi/?whatshere%5Bpoint%5D=37.5%2C55.7&whatshere%5Bzoom%5D=1 как вы можете определить самостоятельно подчиняются тем же правилам, что и переход на координаты для веб-версии карт. В этой ссылке на первом месте указана 37.5 - долгота, 55.7 - широта. Но функция не документирована и схема ссылки может быть изменена в любое время. Поэтому мы не рекомендуем завязывать на неё свои бизнес-процессы.
Правильней будет присылать в сообщении адрес страницы с корректно сгенерированной ссылкой по ранее упомянутой документации.
mapsapi-help,
Удалил у себя я карты и все заработало.
mapsapi-help,
у меня яндекс-карты и не стояли никогда - только яндекс-навигатор.
года до 2020 ссылки, созданные навигатором и отправленные про запас на электронную почту, навигатором же и подхватывались. сейчас - нет.
специально сегодня создал несколько ссылок и отправил себе смс и на электронку - навигатор не подхватывает.
акк один разъединственный с 2000 года.
если чё: крайний андроид, крайний навигатор, всё разрешено.
Обновлено 13 марта 2022, 16:08
mapsapi-help,
Здравствуйте! Есть такая проблема что ссылка типа https://нашсайт.net/?&lat_via_0=60.820642&lon_via_0=38.642042&lat_via_1=55.856988&lon_via_1=37.637605&lat_via_2=55.893076&lon_via_2=37.723906&lat_via_3=55.893076&lon_via_3=37.723906&lat_via_4=55.893076&lon_via_4=37.723906&lat_via_5=55.909832&lon_via_5=37.723277&lat_via_6=55.909832&lon_via_6=37.723277&lat_via_7=55.909832&lon_via_7=38.723277&lat_via_8=58.810592&lon_via_8=37.797819&lat_via_9=55.810592&lon_via_9=37.797819&lat_via_10=55.798338&lon_via_10=37.798565&lat_via_11=55.798338&lon_via_11=37.798565&lat_via_12=55.792265&lon_via_12=37.78712&lat_via_13=55.788434&lon_via_13=37.747972&lat_via_14=55.752227&lon_via_14=37.820933&lat_via_15=55.740026&lon_via_15=37.861142&lat_to=55.7964&lon_to=37.98439

некорректно работает при клике на нее в принятых сообщениях в айфоне. на андроиде открывается корректно. что может быть?
юлия одинцова
23 мая 2021, 15:04
Маленький шаг к большой победе
https://yandex.ru/navi/?whatshere%5Bzoom%5D=18&whatshere%5Bpoint%5D=30.314727%2C59.927121&lang=ru&from=navi
Aleksandr.Saima,
спасибо!
Работает на Андроиде (Самсунг)такой способ: Я открываю Яндекс Навигатор, сворачиваю, захожу смс либо почта (там где ссылка) нажимаю по ссылке и он сразу открывает в открытом ранее Навигаторе.