Привет!
Я занимаюсь автоматизацией всего и не мог оставить без пристального внимания Apple Shortcuts. Сейчас я занимаюсь интеграцией Apple HomeKit во все свои устройства, а пока кейс:
Вроде как единственный способ для пользователей Яндекс.Навигатора на iOS делать ярлыки на маршруты — это галлерея в приложеннии Shortcuts. Мне сразу предлагаются 2 варианта: дорога домой и до работы.
Любителям картинок:
У меня же частых маршрутов больше, и каждый раз запускать навигатор, заходить там в Избранное и листать список маршрутов в поиске нужного — долго. Надо было ускорить доступными способами.
Ускоряем навигацию с помощью Команд
1. Создаем ярлык, например, “маршрут на дачу”.
Нам нужно знать координаты точки, можно взять так же в Яндекс.Навигаторе, длиннотапнув на нужную точку и найдя там широту и долготу в десятичном виде (есть кнопка копирования, см скрин).
2. Далее в ярлык добавляем действие из категории Web (последняя иконка) –> Open URLs (иконка Safari).
3. В поле URL вставляем ссылку в таком виде, заменив координаты на свои (без http!): yandexnavi://build_route_on_map?lat_to=55.733342&lon_to=37.198309
Надеюсь пост будет полезен. Всем комфортных и безопасных поездок!
18 комментариев
Форум →Пора открывать курсы по костылям с помощью shortcuts или как сделать простые вещи сложно :)
А виджет я.карт/навигатора с маршрутами дом/работа не?
А если для ЯндексКарты есть команда?
@vlad82, пользуюсь такой командой, раньше команды сами предлагали маршруты, но потом, судя по всему, яндекс выпили эту функцию) этот вариант предлагает построить маршрут от текущего места до точки, и выбрать один из предложенных картами вариантов..
yandexmaps://yandex.ru/?text= и написать координаты в формате 55.757139, 37.616464
@GinsCorp, спасибо
Решил просто заменой Navi на maps и всё заработало.
Итоговая команда выглядит так: yandexmaps://build_route_on_map?lat_to=55.733342&lon_to=37.198309
Если более пяти раз в сутки воспользоваться данным шорткатом, появляется сообщение внутри я.навигатора:
« Превышен лимит запросов к Навигатору.
За последние сутки вы слишком часто запускали Навигатор из другого приложения или слишком много искали по координатам. Если вы использовали другое приложение, пожалуйста, попросите разработчика зарегистрироваться по ссылке: (ссылка).
Скопируйте сообщение ниже вместе со ссылкой в конце и передайте в службу поддержки приложения, из которого вы открыли Яндекс.Навигатор.
В Яндекс.Навигаторе есть лимиты на вызовы из сторонних приложений, а также на поиск по координатам. Чтобы запускать Навигатор из стороннего приложения свыше установленных лимитов, разработчику необходимо получить персональный ключ. Это относится, в частности, к приложениям, из которых можно переходить в Навигатор с уже построенным маршрутом до нужной точки. Если разработчик не получит ключ, функции не будут доступны.»
@Павел Барышев, следующий костыль будет «Как обходить лимиты Я.Навигатора для построения адреса в Я.Навигаторе через стороннее приложение».
@Павел Барышев, действительно. Столкнулся с этим уже после того как запостил эту заметку. В теории конечно 5 запросов в день должно хватить, но у меня ошибка выскочила езе до полудня. Написал в Яндекс, но пока общаюсь с роботом. Надеюсь найдут возможность сделать ярлыки для любых маршрутов из избранных. А вообще немного идиотское ограничение. Ссылки на навигатор могут быть не только из приложений но и с сайтов. Получается такие ссылки теряют актуальность? Не знаю передаются ли метки источника. Если источник перехода известен, то для Shortcuts и Safari можно просто убрать лимит. Если источник неизвестен, то ссылки на маршруты на сайтах теряют актуальность. Пользователь построил маршрут ссылкой на сайте, далее поехал куда-то ещё, воспользовавшись ярлыком. Где-то по пути закрыл навигатор чтобы не расходовать батарейку. Может даже пару раз. И вот уже лимит. Печаль.
@infium, это ограничение связано с приложениями такси, которые давно так делали – такси перешли на другие навигаторы – а Яндекс лимиты оставил.
Народ, попробуйте кто нибудь в калькуляторе ?, вбить 79,10 или 79,50…. нули не отображаются вообще хоть 72.0000, их тупо нет! Или у меня у одного этот глюк ?! (iOS 14.0.1)
@st0ne, у меня все ок (iOS 14.2, правда)
@st0ne, да, нули появляются только после того как вводится ненулевая цифра. Неудобно…
@st0ne, вы правы, есть такое (
@NickSin, радует что в бете 14.2 вроде исправили, но как так можно было накосячить?! Вроде калькулятор не обновляется и добавлять там нечего. Боюсь представить сколько в новой прошивке ещё косяков.
Статья про Навигатор, на фотографии Карты. А зачем проверять, и так сойдет
@jacknife, какая фотография?
Входная фотка с приложением. Уже поменяли на навигатор
Я использую преход через скрпипт. И у меня не выходило ни разу ограничения.
Скрипт называется в галереи команд ” Открыть X-Callback URL ”
Перед скриптом поставил чтобы лучше обращать внемание что команда отработала (при активации/запуска через Сири), произносит “Выберите маршрут”
вот ее структура “Навигатор тест”
https://www.icloud.com/shortcuts/bc1243c9e325409191ee582b2b8d026f
Нашли орфографическую ошибку в новости?
Выделите ее мышью и нажмите Ctrl+Enter.Как на iPhone фильтровать СМС от неизвестных абонентов
Почему Mac постоянно пишет о нехватке места. Находим и удаляем причину
Можно ли убрать царапины с Apple Watch
MacBook не включается после обновления до Sierra
Как установить WhatsApp на iPad?
Как очистить занимаемое почтой место в хранилище iCloud?
Что за синяя полоска появляется в Safari на iPhone при прокрутке страницы?
Как сохранять голосовые сообщения в iMessage