Простой выбор программы для построения маршрута
можно использовать Yandex и Google
Использование
dependencies {
...
compile 'su.ias.utils.navigationutils:navigation-android:1.0.1'
}- Инициализация библиотеки
// with builder
new NavigatorHelper.Builder(this).setUseYandexMap(false)
.setRouteType(true)
.setSaveCommand(true)
.init();или
// or use default settings
NavigatorHelper.init(this);- Пример вызова:
// show bottomSheetDialog
NavigatorHelper.showChooseNavigationDialog(getSupportFragmentManager(),
MainActivity.this,
55.76009f,
37.648801f);// show alertDialog
NavigatorHelper.showChooseNavigationAlertDialog(getSupportFragmentManager(),
MainActivity.this,
55.76009f,
37.648801f);- Кастомизация
| Параметр | Описание |
|---|---|
| setDebug | включить режим отладки и вывод в консоль с тегом "NavigatorHelper" |
| useYandexNav | использовать Яндекс Навигатор |
| useYandexMap | использовать Яндекс Карты |
| useGoogleMaps | использовать Google Maps |
| saveCommand | сохранять выбор пользователя |
| title | Заголовок в диалогах |
| saveTitle | Заголовок для сохранения команды |

