3

После некоторого поиска я обнаружил, что я ничего не могу сделать из своего приложения, чтобы открыть одно из основных приложений карты и сразу начать поворот к повороту. (Если вы знаете, скажите, пожалуйста)Почему я не могу глубоко подключиться напрямую, чтобы повернуть навигацию на любое приложение карты в iOS?

В Картах Google, Картах Apple и Waze я могу глубоко подключиться к приложению и показать маршрут (как правило, устанавливая «saddr» и «daddr») но человеческое вмешательство по-прежнему необходимо для начала навигации. Все они находятся в одном клике, но на самом деле кнопка «Маршрут, начало или переход» довольно маленькая и трудно нажимать на телефон, пока вы на самом деле находитесь в машине с телефоном на доке.

Мне просто интересно, почему это так, я не могу понять это. Единственное, что у меня есть, это то, что им нужно открыть более постоянное соединение с устройством, и они хотят избежать DoS-атак или что-то в этом роде. Кажется легким флагом включить их API, и я видел различные другие вопросы, пытающиеся сделать то, что я пытаюсь сделать.

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

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

ответ

0

Ответ заключается в том, что ни один из разработчиков основных карт не допустил этого. Нет никаких технических причин, по которым приложения iOS не могли этого сделать; они просто этого не делают. Решение, вероятно, связано с тем, что хочет требовать взаимодействия с пользователем перед началом маршрута, так как большинство приложений позволяют пользователю редактировать параметры или выбирать один из нескольких маршрутов перед началом навигации.

 Смежные вопросы

  • Нет связанных вопросов^_^