Рейтинг лучших навигаторов на андроид в 2020 году
Содержание:
- Google Карты для Андроид – стандартный android-навигатор
- Яндекс Навигатор с голосовым управлением
- Активити и навигация
- Sygic: GPS Navigation & Maps
- Amplifr
- 1 место – Яндекс. Карты
- OsmAnd — для офлайн-пользователей
- СитиГид
- NavHostFragment
- Удаление лишнего плагина из браузера
- Добавление переходов
- Инструкция
- destination Fragment
- Часто задаваемые вопросы
- Какие бывают навигаторы
- Google Maps
- «Вы — деньги: живи как богач, даже если им не являешься» Фарнуш Тораби
- Waze — yниверсальный помощник
- Советы по выбору
- Яндекс.Навигатор
- Как настроить программу
- Кнопка «Вверх» никогда не выходит из приложения
- Альтернативный Хот-спот
- destination
- Тэги:
Google Карты для Андроид – стандартный android-навигатор
Рассматривая Google Maps год назад, мы отмечали: некоторые функции не доработаны, не оптимизированы. К 2020 году ситуация заметно улучшилась – особенно с точки зрения пользовательского опыта. Тем не менее, отметим некоторые шероховатости Google Maps.
Функция загрузки автономных карт появилась относительно недавно. Она позволяет прокладывать маршруты и ориентироваться по местности без Интернет-подключения. В силу того, что оффлайн — пока еще не до конца обкатанная функция, с ней не все так гладко. Впрочем, как и у других Android-навигаторов.
Неудобство состоит в том, что нельзя скачать карты для крупных областей Украины, России, Беларуси и других стран СНГ. Доступны только отдельные оффлайн карты больших городов или регионов. При выезде за черту города, без онлайн-синхронизации автомобилисту сложно обойтись.
Недостатки Google Maps
1) Выбор локаций и достопримечательностей в Гугл Картах довольно скуден: чтобы получить полную информацию о доступных поблизости гостиницах, ресторанах, магазинах, школах и прочем – приходится использовать сторонние апплеты (Foursquare, TripAdvisor, Яндекс.Город).
2) Нет данных о ДТП; нельзя добавлять точки с автомобильными авариями самому, что было бы довольно полезно для оповещения других водителей.
3) В сравнении с Яндекс Навигатором, отсутствует предупреждение о контроле скорости, нет альтернативных голосовых ассистентов.
Достоинства Google Maps
Впрочем, есть у Google Maps и множество положительных сторон.
1) Стоит выделить хороший голосовой поиск. Навигатор отлично интегрирован с Окей Гугл, позволяя вводить запросы через специальную поисковую строку с микрофончиком.
2) Не стоит забывать, что Карты Гугл полностью бесплатны и работают оффлайн.
3) Еще один бесспорный плюс — тесная интеграция с онлайн-сервисом Google Maps. Не нужно заморачиваться с установкой дополнительных карт, активацией и т. п. Чаще всего, мобильное приложение присутствует в составе ОС Андроид.
4) Доступна история местоположений и поиска. Удобно для отслеживания перемещений.
Яндекс Навигатор с голосовым управлением
Приложение Яндекс.Навигатор — качественный, удобный и бесплатный навигатор для Андроид. Он не требует много аппаратных ресурсов мобильного девайса, легок в управлении и занимает не много места на диске. Умеет прокладывать маршруты с учетом плотности трафика, загруженности дорог, аварий и перекрытий улиц.
Интерфейс у мобильной версии Яндекс Навигатора хорошо структурирован и нагляден. При передвижении на авто по проложенному маршруту отображает информацию о приблизительном оставшемся до пункта назначения времени и расстоянии до конечной точки. Если по пути нужно заехать на СТО, заправку или автомойку, на карте Яндекс Навигатора можно указать дополнительный пункт — и маршрут будет оптимально пересчитан с учетом промежуточного пункта. Можно включать и отключать слой с отображением пробок и направлений путем нажатия одной единственной кнопки с желтым сигналом светофора.
К эксклюзивным фишкам навигатора относится ночной gps-режим для Андроид, где карта отображается в темных тонах, не отвлекая внимание водителя во время езды в позднее время и не дает глазам сильно устать при рассмотрении объектов. Кстати, набор доступных для поиска POI-объектов действительно впечатляет
Наряду со ставшими уже привычными ресторанами, банкоматами и кинотеатрами, можно задействовать слои с отображением находящихся неподалеку пунктов связи, почтовых отделений, салонов и множества других интересных мест.
Еще одна приятная особенность — голосовое управление с телефона. Аналогично Google Maps, вы можете искать на карте нужные объекты, запрашивать адреса.
Что касается работы программы в режиме оффлайн, можно скачать gps-карты для Андроид для крупных населенных пунктов Украины, России и Беларуси. Включив Яндекс Навигатор оффлайн, можно просматривать их, однако прокладывать маршруты, искать местные достопримечательности на карте возможно только при наличии подключения к сети.
Таким образом, Яндекс Навигатор для Андроид оставляет о себе самое приятное впечатление. Продукт претендует на звание лучшего бесплатного gps навигатора для Андроид в 2020 году.
Активити и навигация
Компонент «Навигация» следует указаниям, изложенным в « Принципах навигации» . Принципы навигации рекомендуют использовать Активити в качестве точек входа для вашего приложения. Активити также будут содержать глобальную навигацию, такую как bottom nav (нижняя панель навигации). А для конкретного места назначения мы будем использовать фрагменты.
Чтобы все это заработало, вам нужно изменить макет активити, чтобы он содержал специальный виджет — NavHostFragment, управляющий перемещением в destinations – точки назначения. Простой макет с поддержкой навигации выглядит следующим образом:
Пример этого кода можно найти в res/layout-470dp/navigation_activity.xml:
<LinearLayout
…/>
<androidx.appcompat.widget.Toolbar
…/>
<fragment
android:layout_width=»match_parent»
android:layout_height=»0dp»
android:layout_weight=»1″
android:id=»@+id/my_nav_host_fragment»
android:name=»androidx.navigation.fragment.NavHostFragment»
app:navGraph=»@navigation/mobile_navigation»
app:defaultNavHost=»true»
/>
<com.google.android.material.bottomnavigation.BottomNavigationView
…/>
</LinearLayout>
1 |
<LinearLayout …> <androidx.appcompat.widget.Toolbar …> <fragment androidlayout_width=»match_parent» androidlayout_height=»0dp» androidlayout_weight=»1″ androidid=»@+id/my_nav_host_fragment» androidname=»androidx.navigation.fragment.NavHostFragment» appnavGraph=»@navigation/mobile_navigation» appdefaultNavHost=»true» > <com..android.material.bottomnavigation.BottomNavigationView …> <LinearLayout> |
Примечание:
- Это макет активити. Он содержит глобальную навигацию, включая нижнюю навигационную панель и панель инструментов Toolbar
- android:name=»androidx.navigation.fragment.NavHostFragment»и app:defaultNavHost=»true» подключает системную кнопку «Назад» кNavHostFragment
- app:navGraph=»@navigation/mobile_navigation»связывает NavHostFragment с навигационным графом. Navigation Graph определяет все пункты назначения, к которым пользователь может перемещаться, в этом NavHostFragment.
Достаточно популярное приложение, которое собрало множество положительных отзывов. Пользоваться им можно совершенно бесплатно, хотя есть и некоторые платные функции, которые расширяют возможности сервиса. Программа работает на основе карт TomTom, причем их можно сохранить в память гаджета или на SD-карту, решив тем самым проблему навигации при отсутствии интернета. В программе есть данные для 160 стран и городов, информация о достопримечательностях, функция прокладки маршрута, причем на выбор предлагается три альтернативных варианта. Также пользователю сообщают о пробках на дорогах, о платных трассах.
Разработчики предлагают и более расширенную версию приложения, которая включает дополнительные возможности. Так, пользователь получит возможность использовать 3D-карты, получать подсказки по перестроению на сложных перекрестках, голосовые команды во время навигации, подсказки о наличии камер и о необходимости снизить скорость.
Amplifr
Еще один русскоязычный сервис с довольно широким функционалом. Правда, не из дешевых — триальный период дается на 2 недели, а далее за аккаунт в каждой соцсети нужно будет заплатить $5 в месяц.
Через Amplifr можно заниматься отложенным постингом в Facebook, Instagram, Telegram, Pinterest, Twitter, «ВКонтакте», «Одноклассники», «Мой Мир», Viber и Tumblr. Сервис рекомендует, когда лучше разместить посты, чтобы получить наибольший охват, адаптирует картинки под требования разных соцсетей, сокращает ссылки, сам делает UTM-метки.
Полезная функция — автоматическая публикация постов из Instagram в остальные соцсети. То есть вы разместили что-то в Instagram, а Amplifr потом репостит это в те сети, которые вы ему поручите.
1 место – Яндекс. Карты
Приложение установлено по умолчанию на некоторых смартфонах в рамках рекламного сотрудничества. Но в большинстве случаев скачивать карты от Яндекса нужно дополнительно.
При включенной навигации за открытием программы последует быстрое и точное определение местоположения. На карте сразу становится ясно, где находится промзона, жилой квартал, водоем или парк. Все топонимы имеют свое обозначение. В каждом здании представлен список организаций. На данный момент он не очень обширный, но все равно больше, чем у главного конкурента – Google.
Плюсы и минусы
Приятное оформления
Большой выбор городов и простое управление
Множество дополнительных функций
Подробная информация как для пешеходов, так и для водителей
Слабая прорисовка зарубежных государств
Оформление
8
Функциональность
8
Детальность прорисовки
8
База организаций
7
Точность навигации
7
Итого
7.6
Отличный навигатор для жителей России.
OsmAnd — для офлайн-пользователей
Тем, кто отправляется в местность со сложным рельефом или предпочитает отдыхать без онлайна, не обойтись без этого полезного сервиса. Достаточно один раз получить доступ к Wi-Fi и загрузить нужные растровые и векторные карты Open Street Maps.
Все объекты нанесены максимально подробно и показываются в 3D-формате, доступно редактирование карт. Плагины увеличивают возможности проекта, превращая его в полифункциональный.
Преимущества:
- качественно работает без подключения к Интернету;
- подробные карты;
- автоматическое переключение на дневной/ночной режим;
- поддерживает 3D-формат;
- возможно расширение функционала с помощью плагинов;
- управление голосом;
- переключение профиля;
- система внутренних покупок в сервисе;
- проект активно развивается.
Недостатки:
бесплатное скачивание только до 10 карт.
СитиГид
Навигационная программа СитиГид чаще всего можно увидеть в автомобилях на северо-западе страны (Санкт-Петербург и Ленинградская область).
Преимущества программы.
Достоинством данной программы является технология «Пробки 2.0», которая отличается от того же «Навител» или «Прогород» более адекватной отображаемой информацией о наличии пробок по направлению движения.
Для примера, в ситуации, когда есть свободная правая полоса, а по левой возникла «пробка», при направлении движения прямо навигатор «СитиГид» предложит проехать дальше. Что нельзя сказать о навигаторах «Навител» или «Прогород», которые отобразят «пробку» на весь участок дороги и покажет другой возможный маршрут объезда.
Пользовательский интерфейс довольно прост даже для обывателя, визуализация карт в реалистичном трехмерном режиме находится на высоком уровне.
Недостатки.
Основной недостаток навигационной программы СитиГИД заключается в том, что ее использование оптимально лишь в крупных мегаполисах, кроме этого, в сравнении с «Прогородом» количество дорожных развязок намного меньше, карты одних городов отличаются по качеству от карт других населенных пунктов.
Для каждого навигационного графа должен быть определен хост. Например, хостом может служить активити, к которому привязаны фрагменты, представляющие пункты назначения для навигации. Причем для каждого такого активити должен быть определен свой навигационный граф.
Чтобы добавить хост, откройте файл разметки activity_main.xml в редакторе макетов. Переключитесь на вкладку дизайна. В палитре компонентов слева найдите в группе Containers компонент NavHostFragment и перетащите его в макет активити. При этом откроется окно выбора навигационного графа, где показан тот, который мы недавно создали – выберите его. Выполните привязку компонента к краям экрана, нажав и потянув поочередно каждый из маркеров к своему краю экрана. Затем переключитесь в режим текста и укажите размеры для компонента NavHostFragment – 0dp. Компонент займет весь экран.
Удаление лишнего плагина из браузера
Добавление переходов
Давайте пока удалим заполнитель и оставим два фрагмента. Добавим действие для перехода с одного экрана на другой. Как вы уже поняли, для этого нужно нажать маркер одного фрагмента и протянуть до другого. Добавится стрелочка, обозначающая действие – переход с одного фрагмента на другой.
Если мы посмотрим на текстовое представление, то увидим, что у домашнего фрагмента появился тег <action></action>, внутри которого обозначен идентификатор действия и пункт назначения.
Теперь откройте макет домашнего фрагмента и вместо шаблонного текста в поле TextView добавьте цифру 1, а размер текста установите побольше. Также добавьте сюда кнопку. В макете второго фрагмента аналогично напишите цифру 2.
Теперь в классе первого фрагмента переопределите метод жизненного цикла onViewCreated() и внутри него напишите код слушателя нажатия кнопки:
button.setOnClickListener{ view : View ->
view.findNavController().navigate(R.id.action_blankFragment_to_blankFragment222)
}
1 |
button.setOnClickListener{viewView-> view.findNavController().navigate(R.id.action_blankFragment_to_blankFragment222) } |
Здесь мы находим контроллер навигации и вызываем его метод navigate, которому передаем идентификатор действия (action), добавленного в редакторе навигации между фрагментами.
Инструкция
После скачивания выполните следующие действия:
- Запустите программу и подождите, пока она посредством GPS и вышек выявит ваши координаты. В итоге, после успешного завершения процесса, на экране появится зеленая метка.
- Дотроньтесь до нижней части экрана. Это позволит увидеть панель управления. Далее выбирайте необходимые вам функции и экспериментируйте с ними.
Что означают конкретные надписи:
- Поиск. Здесь подразумевается меню для вычисления итоговой точки вашего маршрута.
- Мои места. По мере взаимодействия с Яндекс Навигатором программа запоминает места, где вы часто бываете.
- Карта. Ее можно вызывать из любого меню.
- Меню. Это список основных настроек.
Далее почти всё понятно интуитивно.
Как найти парковку
Чтобы быстро найти парковку, в Яндекс Навигатор недавно была добавлена соответствующая функция. Для этого нажмите на букву “Р” в левом углу.
Как построить маршрут
Как строить маршрут в Яндекс Навигаторе? Первый шаг — войти в пункт “Поиск”. Далее нужно задать пункт назначения, самый очевидный способ — это ввести адрес в специальное поле. Второй метод — выбрать объект из истории ваших перемещений. Также вам могут быть предложены категории мест, по которым легко сориентироваться.
Второй шаг: выбрать более подходящий вариант маршрута. Программа ищет нужное место и предлагает 2-3 самых коротких пути. На табло сразу же отобразится расстояние, которое нужно будет преодолеть в каждом из этих случаев. Возможно, вам нужно куда-то заехать по дороге или где-то не очень хорошее качество дорог. Именно поэтому дается выбор, а зафиксировать его можно кнопкой “Поехали”.
Яндекс Навигатор теперь будет работать в режиме поездки. Вы будете видеть скорость перемещения автомобиля, расстояния до поворотов и рассчитанное программой время, необходимое для достижения заданной точки.
Как отслеживать заполненность дорог: нажмите на значок светофора в правой части монитора. Дороги окрасятся в разные цвета в зависимости от степени интенсивности движения. Зеленый означает “свободно”, красный — длительную пробку. Остальные цвета, желтый и оранжевый, указывают на степень замедления движения.
Как при помощи комментариев помочь другим водителям: нажмите на треугольник с плюсиком внутри, а затем выберите нужный значок, поместите его на карту и, если нужно, добавьте свои примечания. В завершение кликните “Установить”. Таким образом владельцы авто могут информировать друг друга о ДТП, перекрытии улицы из-за ремонта и т. д.
Как взаимодействовать с программой без интернета
Чтобы программа бесперебойно функционировала, требуется стабильное подключение к сети. Но работать с Навигатором можно и в режиме офлайн, если скачать карты заранее. Разумеется, в смартфоне должен работать GPS. Еще один вариант — использовать ранее сохраненный маршрут.
Вы сами можете переключиться в офлайн-режим с помощью команды “Слушай, Яндекс”. Взаимодействие с программой будет подобным, как и при подключенном интернете.
Настройка избранных мест
Довольно удобно бывает настроить места, в которых вы часто бываете.
- Выберите строчку “Мои места”.
- Продиктуйте нужные адреса, например где живете и работаете.
- Добавьте их в “Избранное”.
destination Fragment
Пример: Fragment3
Attributes
Type — это тип destination, в данном случае Fragment.
Label — текстовое описание. Его можно получить в коде.
Например, так:
navController.getCurrentDestination().getLabel()
Или так:
navController.addOnNavigatedListener(new NavController.OnNavigatedListener() { @Override public void onNavigated(@NonNull NavController controller, @NonNull NavDestination destination) { Log.d(TAG, "onNavigate to " + destination.getLabel()); } });
Также оно будет использовано в случае интеграции с Navigation Drawer. Об этом будет следующий урок.
В качестве значения вы можете указать строковый ресурс, например: @string/fragment3_label
ID — уже знакомый нам атрибут, используется в методе navigate для навигации к этому destination. ID генерируется автоматически, но всегда можно ввести свое более осмысленное значение.
Class — класс фрагмента.
Set Start Destination — этой кнопкой можно destination сделать стартовым. Он будет отображаться первым при запуске.
Actions
Список action, выходящих из этого destination. На скриншоте выше только один action, который ведет в SecondActivity. Но их может быть несколько.
Часто задаваемые вопросы
У Навител есть пробный период для ознакомления перед покупкой?
Да, в течение 7 дней после запуска приложения вам будет доступен демонстрационный режим
Обратите внимание, в пробной версии программы некоторый функционал может быть недоступен. В версии Навител Навигатор 9.3 вы сможете использовать все возможности программы, в отличие от предыдущих версий
Почему карты OsmAnd занимают слишком много места на телефоне, если сравнивать с другими навигаторами для Андроида. С чем это связано?
Почему Яндекс Навигатор не у всех домов отображает нумерацию подъездов?
Причиной того, что не всех домов отображается нумерация подъездов является то, что эту информацию компания собирает через «Народную карту». Значит в этом доме никто из пользователей еще не указал нумерацию. Вы можете помочь Яндекс Навигатору стать лучше, если сами пропишите отсутствующую информацию. Тогда в следующий раз вы, или любой другой человек, сможете указать в строке поиска адреса необходимый номер подъезда (например: ул. Ленина, д.6, п 4) и навигатор проложит маршрут именно к нему.
У Навител есть социальные функции? В нем можно отправлять сообщения?
Социальные возможности реализуются в нем через функцию «Навител.Друзья». Для включения сервиса выберите «Меню» > «Настройки» > «Online сервисы» и переведите переключатель «Включить Навител.Друзья» в положение «On» («Вкл»). Вы сможете в режиме реального времени видеть месторасположение друзей, обмениваться с ними координатами и сообщениями. Все это особенно актуально при совместных поездках с друзьями на нескольких машинах
Обратите внимание, что эта функция доступна только в режиме on-line
Какие бывают навигаторы
Благодаря возможности установки навигации в смартфон Андроид нет необходимости покупать отдельный GPS-навигатор. Приложения можно разделить на несколько типов по способу работы:
- онлайн-навигация;
- приложения, работающие без подключения к интернету;
- версии с возможностью выбора режима передвижения;
- для охотников, грибников;
- для пешеходов или велосипедистов;
- для грузовых автомобилей.
Офлайн-навигация работает с заранее загруженными в память телефона картами. Атласы могут занимать много места, поэтому стоит позаботиться о наличии емкой карты памяти.
Версии для охотников и грибников оборудованы системой поиска по координатам, умеют записывать треки, отображают подробные карты водоемов, лесных тропинок.
Навигаторы для грузовых автомобилей оснащены дополнительными картами с указанием высоты мостов и проездов, учитывают тоннаж транспорта и запрещающие знаки при построении маршрутов.
Версии для пешеходов и велосипедистов учитывают дворовые проезды, пешеходные дорожки, проходы через парки. С помощью таких приложений можно существенно сократить время и добраться до назначенной точки быстрее.
Google Карты
Для передвижения на авто, пешком и на общественном транспорте подойдет приложение Google Карты. Обычно сервис уже установлен в смартфон с Android по умолчанию. Если приложения нет – его можно скачать из Google Play бесплатно.
Возможности навигации:
- работа в режиме онлайн и офлайн;
- голосовые подсказки во время передвижения;
- быстрый переход по адресу с помощью меток;
- отслеживание посещенных мест и появление интересных предложений в меню «Для вас»;
- обзор отзывов о магазинах, кафе, заправках, гостиницах;
- быстрое построение маршрута с возможностью выбора режима передвижения.
Для работы навигатор не требует настроек, автоматически определяет местоположение, проговаривает голосовые подсказки во время передвижения.
Пользоваться Google Картами можно без подключения к интернету. Для этого придется заранее скачать атлас нужного региона с помощью меню.
К плюсам можно отнести стабильную работу на новых и устаревших устройствах, меню на русском языке, возможность выбора режима для пешеходов и работу вне сети.
Среди недостатков выделяется большое потребление трафика для загрузки изображений и надоедающие запросы с просьбой оставить отзывы о посещенном месте.
Навигация Яндекс
Распространенная навигация, которую можно установить на устройство с ОС Андроид – Яндекс.Навигатор. Приложение доступно для скачивания бесплатно, оно не автоматически определяет местоположение, работает в режиме онлайн и офлайн.
Навигатор Яндекс отличается следующими возможностями:
- детальные карты, которые работают в режиме онлайн;
- отслеживание пробок на дорогах;
- обозначение камер на перекрестках, голосовые предупреждения о школах, местах концентрации ДТП;
- встроенные сервисы: «Заправки», «Бортовой компьютер», «Штрафы ГИБДД»;
- гибкая настройка звуковых предупреждений;
- возможность выбора голоса, встроенный помощник «Алиса»;
- изменение курсора.
Яндекс.Навигатор автоматически переключается в ночной и дневной режим, работает без регистрации и с ранее созданными профилями Yandex.
Преимущества:
- простой и понятный интерфейс;
- много онлайн-сервисов и помощников;
- прокладка маршрута с учетом пробок;
- гибкие настройки.
Среди недостатков можно отметить нестабильную работу на устаревших устройствах и периодически появляющуюся рекламу. Навигатор не поддерживает режим для пешеходов или грузовых авто.
Maps.Me
Офлайн-навигатор Maps.Me – отличное решение для водителей и пешеходов. Приложением можно пользоваться в поездках за границу, экономить интернет-трафик, узнавать об интересных местах. Приложение работает с картами, загруженными в память телефона.
Возможности навигации:
- бронирование отелей, покупка билетов из меню Maps.Me;
- поиск мест по координатам;
- точные карты, которые часто получают обновления;
- сервис «Чем заняться» с предложениями экскурсий, интересных мест;
- быстрый поиск нужного места через «Категории»;
- обозначение остановок на карте;
- выбор режима передвижения при построении маршрута.
Для работы навигации придется скачивать карты. Сделать этот можно через меню бесплатно. При поездке за границу заранее загрузите атласы, чтобы сэкономить трафик.
К плюсам можно отнести стабильную работу, подробные карты с обозначением остановок, режимы для пешехода, велосипедиста, автомобиля, такси.
Отрицательной стороной являются офлайн-карты, которые занимают много места в памяти.
При первом включении местоположение определяется автоматически, начинается загрузка атласа. Для использования навигатора в других регионах скачивать карту нужно самостоятельно через меню.
Google Maps
Самые популярные, распространенные карты, с которыми можно ездить и без Интернета. Чтобы скачать карту того или иного города, нужно зайти в Google Play, найти нужный план и выделить область для загрузки. Кликнуть на фразу «доступно в оффлайн» и закачать то, что нужно. Так можно ездить без сети на машине, метро, трамвае, велосипеде, изучая малознакомую местность.
Google Maps — самый популярный навигатор, работающий без интернета
Плюс:
- постоянные обновления;
- масштабирование и возможность рассмотреть города и дороги под разным углом.
Минус:
пользователи программы отмечают, что программа часто виснет, карты качаются долго и занимают много места.
«Вы — деньги: живи как богач, даже если им не являешься» Фарнуш Тораби
Однажды нам задали вопрос, как богатеть, идти к своей цели и при этом не пухнуть от скуки и голода. Все в этой книге. Ее обычно позиционируют как библию для тех, кто находится на начальном уровне карьеры (и, соответственно, дохода), но не хочет отказывать себе в маленьких удовольствиях. Но главный плюс — это ее реалистичность и трезвость доводов госпожи Тораби. Да, не удивляйся, она женщина и по совместительству один из известнейших специалистов по финансам (при том, что она по образованию журналист).
На самом деле Тораби хитрит. Просто «специалист по финансам» дает несколько советов, как произвести впечатление, не тратя на это много денег, а также о том, как грамотно и необременительно экономить. Но ведь советы эффективные, действенные. Главный плюс книги в ее легком слоге. Спасибо переводчикам за отличную адаптацию. Это не общие рекомендации, а действенные советы, которые пригодятся тем, кто только начал жить и зарабатывать самостоятельно.
Waze — yниверсальный помощник
Навигатор принято называть комбинированным за его способность без проблем работать в условиях плохой связи или в офлайн-режиме. Программа автоматически переключается на него при отсутствии Интернета.
Совместимость с ГЛОНАСС и GPS позволяет прокладывать путь в соответствии с оперативной обстановкой на дорогах, о которой сообщают сами же пользователи благодаря специально предусмотренной системе оповещения.
Лаконичный интерфейс, полезная опция кэширования карт, подробная инфраструктура в базе данных, внутренняя система рейтинга автолюбителей и туристов – все это привлекает внимание к ресурсу. Преимущества:
Преимущества:
- бесперебойная работа в любых условиях;
- использование карт Сити ГИД и OSM;
- оперативные данные для маршрута загружаются автоматически;
- в памяти остаются часто посещаемые объекты;
- голосовой поиск и подсказки;
- система оповещений, включая близких и участников программы;
- бесплатное приложение.
Недостатки:
отсутствие 3D-режима.
Советы по выбору
Выбирать офлайн-навигатор следует, обращая внимание на несколько важных критериев:
- Скорость работы. Устройства на операционной системе Андроид обладают мощными процессорами, поэтому их скорость куда выше, чем скорость обычных навигаторов. Загружайте сервис прямо на ваше устройство и неограниченно им пользуйтесь.
- Функциональность. С помощью дополнительных возможностей пользователь сумеет отследить карту местности, получит информацию о трудностях на дороге (ремонтных работах и пробках). Причем, современные навигаторы не обязательно подключать к Интернету, они прекрасно работают в офлайн-режиме.
- Мощность батареи. Емкий аккумулятор позволит работать в автономном режиме на протяжении нескольких часов.
- Интерфейс. Чем он понятнее и проще, тем быстрее пользователь разберется с особенностями работы системы.
Яндекс.Навигатор
Навигатор от Яндекс – это не только удобное приложение для автомобилистов, но и программа, помогающая пешеходам проложить наиболее быстрый и безопасный маршрут. Строить маршруты можно не только в онлайн-режиме с подключением Интернета, но и офлайн. Если вы заранее скачаете карту города, то без труда в настройках приложения подберете оптимальный маршрут. Поиск организаций, интересных мест, остановок транспорта и многое другое также можно в режиме офлайн. Приложение совершенно бесплатно, функционал и возможности не ограничены, и поэтому сегодня Яндекс.Навигатор является одним из лучших и современных приложений. Ко всему прочему информация регулярно обновляется, разработчики совершенствуют приложение, добавляя и удаляя организации, обновляя информацию о режиме работы и других тонкостях.
Размер, в Мб | зависит от устройства |
Версия Андроид | 4.2 и выше |
Функционал | дает право выбирать вручную оптимальный и быстрый маршрут, работа без подключения к Интернету, голосовые команды |
Плюсы
- работа в режиме офлайн;
- простой и понятный интерфейс;
- история маршрутов;
- высокая точность информации;
- регулярные обновления;
- голосовое управление;
- помощники в интерфейсе;
- подробное обозначение объектов;
- фиксация местоположения.
Минусы
не найдено.
Друзья предлагали купить другое приложение, но я выбрал Яндекс. Пользовался несколько месяцев. После обновления появились сложности в работе, стрелочка с моим местоположением периодически перескакивает. Но потом видимо проработали данный момент, работа вновь вернулась в привычное русло. Очень люблю гулять по окрестностям, выезжать в лесной массив. Разумеется, даже в черте города там легко заблудиться, поэтому пользуюсь навигаторами. Это удобно и за рулем, и в пешей прогулке.
Как настроить программу
Для тех, кто впервые установил программу и не знает, как ей пользоваться, разработчики создали специальный раздел «Обучение и подсказки», перейти в которое можно из основного меню.
Основные настройки Яндекс.Навигатора, вход в которые осуществляется кнопкой «Меню»:
- Вид карты.
Вид карты можно изменять схематичным изображением или картинками со спутниками.
- Загрузка карт.
Данный параметр позволяет загрузить карты для использования оффлайн.
- Курсор.
Изменяет вид используемого курсора.
- Звук и язык.
Меняет язык интерфейса и голос диктора.
Остальные пункты: сообщать о превышение, голосовое сопровождение, голосовая активация — лучше всего всегда оставлять включенными, чтобы по максимуму использовать возможности приложения. Голосовое сопровождение всегда сообщит о неожиданных поворотах, пробках на дороге, скажет о превышении скоростного режима. А раздел голосовой активации позволяет запускать навигатор двумя словами «Слушай, Яндекс».
Иногда в интернете можно увидеть вопрос: «Почему не работает Яндекс.Навигатор?». Определённого ответа здесь нет. Компания Яндекс рекомендует в таких случаях:
Кнопка «Вверх» никогда не выходит из приложения
Если пользователь находится в начальном пункте назначения приложения, кнопка «Вверх» не появляется, поскольку кнопка «Вверх» никогда не должна позволять выход из приложения. Однако кнопка «Назад» отображается и при нажатии выполняет выход из приложения.
Когда ваше приложение запускается с использованием Deep Links на задачу другого приложения, кнопка «Вверх» переводит пользователей обратно на задачу вашего приложения через имитированный синтетическимй бэкстек, а не на приложение, которое вызвало ссылку Deep Links. Однако кнопка «Назад» возвращает вас к другому приложению.
Альтернативный Хот-спот
destination
Напоследок пару слов о понятии destination в Navigation Component. В грАфе у каждого destination есть ID, и мы указываем этот ID в методе navigate, когда просим контроллер открыть destination
При этом нам не важно, чем является в графе этот destination — Activity или фрагментом. Это забота контролера
Он сам это определит и вызовет либо startActivity, либо будет работать с FragmentManager.
Например, у нас в приложении есть экран конфигурации. Это фрагмент ConfigFragment. В графе у нас этот фрагмент фигурирует как destination с ID = configScreen. И мы открываем его вызовом метода navController.navigate(R.id.configScreen).
Внезапно мы решаем, что надо экран конфигурации вынести в отдельное ConfigActivity. Создаем это Activity, переносим все туда и добавляем его в граф вместо ConfigFragment, под тем же ID = configScreen.
При этом в приложении вообще никак не меняется код вызова экрана конфигурации. Это так и остается вызов метода navigate с указанием ID = configScreen. Но теперь контроллер будет открывать не ConfigFragment в текущем контейнере, а запустит новое Activity, потому что мы настроили это в графе.
А вот так выглядит содержимое графа main_graph.xml:
<?xml version="1.0" encoding="utf-8"?> <navigation xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" app:startDestination="@id/fragment1"> <fragment android:id="@+id/fragment1" android:name="ru.startandroid.navigation.Fragment1" android:label="fragment1" tools:layout="@layout/fragment1" > <action android:id="@+id/action_fragment1_to_fragment2" app:destination="@id/fragment2" /> </fragment> <fragment android:id="@+id/fragment2" android:name="ru.startandroid.navigation.Fragment2" android:label="fragment2" tools:layout="@layout/fragment2" /> <fragment android:id="@+id/fragment3" android:name="ru.startandroid.navigation.Fragment3" android:label="fragment3" tools:layout="@layout/fragment3" /> <activity android:id="@+id/secondActivity" android:name="ru.startandroid.navigation.SecondActivity" android:label="activity_second" tools:layout="@layout/activity_second" /> </navigation>
Три фрагмента, одно Activity и у первого фрагмента есть action, который ведет во второй фрагмент.
Присоединяйтесь к нам в Telegram:
— в канале StartAndroid публикуются ссылки на новые статьи с сайта startandroid.ru и интересные материалы с хабра, medium.com и т.п.
— в чатах решаем возникающие вопросы и проблемы по различным темам: Android, Kotlin, RxJava, Dagger, Тестирование
— ну и если просто хочется поговорить с коллегами по разработке, то есть чат Флудильня
— новый чат Performance для обсуждения проблем производительности и для ваших пожеланий по содержанию курса по этой теме
Обсудить на форуме