Как построить маршрут в яндекс картах через openURL?
Как построить маршрут между двумя точками в яндекс картах, открыв их через openURL?
Отслеживать
задан 19 дек 2018 в 19:09
1,159 9 9 золотых знаков 23 23 серебряных знака 44 44 бронзовых знака
1 ответ 1
Сортировка: Сброс на вариант по умолчанию
Это можно сделать таким образом:
if UIApplication.shared.canOpenURL(URL(string:"yandexmaps://")!) < let urlString = "yandexmaps://maps.yandex.ru/?rtext=\(currentLocation.coordinate.latitude),\(currentLocation.coordinate.longitude)~51.532147,46.612396&rtt=mt" UIApplication.shared.open(URL(string: urlString)!) >
Также нужно не забыть добавить ключ yandexmaps в info.plist для параметра LSApplicationQueriesSchemes (подробнее про ключ можно посмотреть тут).
Как построить маршрут через несколько точек
В 2ГИС можно строить маршруты через несколько точек, отмечая пункты дополнительных остановок. Функция даёт возможность выбирать промежуточные точки маршрута, помимо начальной и конечной. Это позволяет гибко планировать поездки и прогулки с пунктами, куда нужно заехать или зайти по пути. Максимальное количество промежуточных точек — восемь.
Такая возможность сейчас доступна для автомобильных и пешеходных маршрутов в онлайн-версии 2ГИС, а в мобильном приложении — ещё и для велосипедных маршрутов.
Онлайн-версия
Чтобы построить маршрут с промежуточными точками в онлайн-версии:
- Выберите начальную и конечную точку маршрута, а также тип маршрута — автомобильный или пешеходный.
- Нажмите «Добавить точку» и укажите адрес, название организации или места.
- Вы можете откорректировать построенный маршрут. Для этого нужно выбрать нужную точку маршрута на карте, зажать левую кнопку мыши и, не отпуская, перетащить её в нужную область.
- Также вы можете изменить порядок промежуточных точек. Для этого нужно зажать курсор на иконке = (она находится справа от адреса точки маршрута) и перенести пункт маршрута на нужную строчку. Маршрут будет построен по порядку — от верхней до нижней строчки.
Дополнительные точки маршрута получают нумерацию от 1 до 8 — под этими же номерами пункты будут указаны на карте 2ГИС.
«Яндекс» выпустил обновление «Навигатора»
«Яндекс» выпустил большое обновление «Навигатора». В нем появились функции, которые раньше были доступны только пользователям «Яндекс карт». Среди них — оптимизация маршрутов с несколькими точками и возможность заранее узнать, сколько займет поездка в определенное время. Обновление уже доступно части пользователей Android-приложения и вскоре появится и на iOS. Об этом CNews сообщили представители «Яндекса».
Теперь приложение оптимизирует маршруты из четырех–10 точек. Оно подбирает самый быстрый путь с учетом пробок, а водителям не нужно тратить время, петляя по городу.
Кроме того, «Навигатор» научился подсказывать водителям, сколько может занять дорога в определенный день и время. Так проще заранее спланировать поездку и оценить, сколько времени заложить на путь в аэропорт или на вокзал.
В параметрах маршрута теперь есть опция «Избегать плохих и грунтовых дорог». С ней «Навигатор» ведет только по дорогам с хорошим покрытием, если это возможно.
Появились и новые виджеты для рабочего стола смартфона. Даже не открывая приложение, можно быстро проверить уровень пробок и построить маршрут до дома или работы.
Перезапуск СЭД как новый импульс развития

Также в новой версии «Навигатора» можно оплачивать парковки. Теперь для этого не нужно переключаться между приложениями или отправлять SMS. Пока функция доступна только в Москве и работает на всех городских парковках, кроме закрытых шлагбаумами.
«Яндекс навигатор» — сервис, который помогает водителям. Он прокладывает маршруты с учетом пробок и дает подсказки во время движения, находит парковки, предупреждает о камерах, авариях и ремонтных работах. Если заранее скачать карту нужного города или региона, приложение будет работать без интернета. Ежемесячно с «Навигатором» ездит 24 миллиона человек.
В «Яндекс Навигаторе» научились определять длительность поездки в будущем
«Яндекс» добавила в «Навигатор» маршруты из 4-10 точек и время поездки в нужный день и время

Кирилл Каллиников/РИА Новости
Разработчики российской компании «Яндекс» объявили о запуске большого обновления приложения «Навигатор», благодаря которому появились такие функции, как оптимизация маршрутов с несколькими точками и возможность узнать длительность поездки в будущем. Об этом «Газете.Ru» сообщили в пресс-службе компании.
Еще одна новая возможность «Навигатора» — оптимизация маршрутов, состоящих из 4-10 точек. «Оно подбирает самый быстрый путь с учетом пробок, а водителям не нужно тратить время, петляя по городу», — отметил представитель «Яндекса».
Приложение сможет подсказывать водителям, сколько займет дорога не только во время установки маршрута, но и в определенный день и время на основе собранных ранее данных.
При создании маршрута появилась возможность выбрать опцию «Избегать плохих и грунтовых дорог». В результате «Навигатор» по возможности прокладывает путь только по дорогам с хорошим покрытием.
Также у приложения в версии для Android появились новые виджеты для рабочего стола, благодаря которым можно быстро проверить уровень пробок и построить маршрут от дома или работы.
В «Навигаторе» теперь можно оплачивать парковки и не требуется переключаться между приложениями или отправлять SMS. Пока функция доступна только в Москве на всех парковках, кроме закрытых шлагбаумами.
Сейчас обновление доступно для части пользователей в приложении на мобильной ОС Android и вскоре появится в приложении для смартфонов на iOS.
Ранее «Яндекс Карты» научились определять геопозицию без GPS.