Как построить навигацию по приложению Map с помощью MapBox API? - PullRequest
0 голосов
/ 13 марта 2020

Я хочу создать картографическое приложение для незрячих пользователей в кампусе КГУ, используя Mapbox API, который позиционирует ваше местоположение и по очереди поочередно дает вам маршрут до пункта назначения, а также рассказывает о местах на вашем пути голосом. Я хочу, чтобы он работал в автономном режиме, а также пользователь может искать пункт назначения по ключевым словам или по предложениям на основе таких категорий, как рестораны, факультеты и т. Д. c. Нужна ли мне база данных, можете ли вы дать мне советы и краткую информацию о том, что я буду делать, как вы можете сказать, концептуальный обзор? Буду благодарен, что вы можете помочь.

1 Ответ

0 голосов
/ 18 марта 2020

Поскольку это довольно большая задача, я дам концептуальный обзор. Во-первых, вы захотите настроить базовое c Android приложение, которое отображает карту Mapbox, следуя этому Первые шаги с SDK Mapbox Maps для Android учебник .

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

Далее вы можете использовать Mapbox Navigation SDK для Android для вычисления и отображения маршрутов к пунктам назначения. В этом разделе документации объясняется, как использовать голосовые инструкции с навигацией.

Затем можно использовать плагин Mapbox Android Offline для интеграции автономных карт. В этом руководстве также содержится полезный обзор автономных карт, а в этом Android примере показано, как реализовать простую автономную карту.

Плагин Mapbox Places для Android ] 8 позволяет пользователям искать места назначения. Вы можете использовать этот плагин, чтобы пользователи могли искать рестораны, услуги и т. Д. c. Вам может потребоваться собственная база данных в зависимости от того, что еще вы хотите сделать и какую информацию вы хотите включить, поскольку у вас могут быть некоторые данные в вашей базе данных, не включенные в плагин Places. Это будет указывать c для вашей реализации.

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

...