Skip to content

Conversation

chausovSurfStudio
Copy link
Contributor

What is done

  • сервис для построения маршрутов в сторонних приложениях
  • добавлена инфа в readme
  • поднята версия

What to look for

  • сам сервис имеет две "ручки". Из первой - мы можем получить список доступных на данном девайсе сторонних приложений. Варианты захардкожены, так что если надо что-то убрать - можно отфильтровать при получении результата, если надо что-то добавить - то лучше зайти и сделать ПР в утилиты) Вторая ручка - для построения маршрута в конкретном приложении до переданных координат
  • под капотом - учтен кейс с гугла-картами, для которых может быть отдельное приложение, но если его нет - то с большой долей вероятности - маршрут всегда можно будет построить в вебе. И чтобы они не законфликтовали между собой, приоритет отдается приложению, а не вебу, и веб выпиливается из доступных вариантов (тут лучше подскажет @tranina-olesya, но кажется там было так, что если при доступном приложении открыть точку/построить маршрут в вебе, то потом даже при попытке построения маршрута в приложении - он все равно шлет тебя в веб)
  • под капотом сервис пытается понять текущую геопозицию пользователя, и если она известна с большой точностью - то строится маршрут, если нет (отправная точка не известна) - то start-point в результирующем урле не указывается, откроется просто точка на карте. Чтобы зависимости не тянуть - обернул это сервис для геолокации в интерфейс

How to check

  • а вот хороший вопрос, нам бы Example проект завести( пока что только затянуть к себе в проект и потыкать можно, по другому даже не знаю

Alexander Chausov added 2 commits October 30, 2021 22:26
added map routing service
version bump, added info in readme
fixes for readme
@gregoryvit
Copy link
Contributor

А давай ещё добавим ссылки на документацию к каждому из сервисов, чтобы про конкретную схему почитать можно было или описать возможные аргументы в формате документирующих комментариев?

Alexander added 3 commits March 5, 2022 18:25
fixed warnings, reorder directories in alphabetical order
added comments with links on documentation
@chausovSurfStudio
Copy link
Contributor Author

А давай ещё добавим ссылки на документацию к каждому из сервисов, чтобы про конкретную схему почитать можно было или описать возможные аргументы в формате документирующих комментариев?

с запозданием, но таки добавил)

added missed import for correct SPM build
fixes in comments
@chausovSurfStudio chausovSurfStudio merged commit 7ffdd29 into master Mar 18, 2022
@chausovSurfStudio chausovSurfStudio deleted the map-routing-service branch March 18, 2022 15:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants