Перенаправление на Apple Maps с автоматическим выбором «Избегать автомагистралей».

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

Прямо сейчас я застрял, потому что похоже, что я не могу запустить Apple Maps с выбранным «избегать автомагистралей». Я использую URL-адрес "http://maps.apple.com/daddr=0,0&dirflg=h", но &dirflg=h у меня не работает, как и &avoid=highways или &avoid=h. Из документации Apple видно, что этот параметр просто недоступен: https://developer.apple.com/library/content/featuredarticles/iPhoneURLScheme_Reference/MapLinks/MapLinks.html

Похоже, что для пользователей iOS мне придется перенаправить их на использование Google Maps вместо этого, что я могу сделать в соответствии с документами Google Maps iOS SDK: https://developers.google.com/maps/documentation/ios-sdk/urlscheme. Это правда? Неужели нет способа открыть Apple Maps с выбранным «избегать автомагистралей»?


person TerryT    schedule 15.11.2016    source источник


Ответы (1)


Да, из этой документации видно, что для этого параметра в URL-адресе запроса действительно нет флага. Вы можете отправить запрос на улучшение этой функции в MapKit.

person Noah Witherspoon    schedule 16.11.2016
comment
Спасибо. Это прискорбно. Я отправил запрос на bugreport.apple.com. - person TerryT; 17.11.2016