|
|||
Лекция__ . Интерфейс приложений: глобальные системы позиционирования.Стр 1 из 2Следующая ⇒
План лекции: 1. Стандартные api android. location 2. Использование fused location provider
1. Стандартные api android. location
В настоящее время работа с геолокационными сервисами наиболее популярна в среде программистов. Android имеет широкую поддержку всех видов разработки, связанных с геолокацией.
Основные примеры использования геолокации - определить собственное местонахождение, определить координаты какого-нибудь объекта, а также связать эти координаты с другими задачами - показать соседние кафе и рестораны, город, страну и т. д.
Прежде чем приступить к разработке приложений, связанных с геолокационными сервисами, разработчик должен запомнить несколько важных правил. Самая главное правило - местонахождение пользователя является конфиденциальной информацией. Вы всегда должны явно указать пользователю, что собираетесь использовать эти данные и запросить согласие на подобное использование. Очень многие известные компании пренебрегли этим правилом и были оштрафованы на крупные суммы, а также подмочили свою репутацию.
Сами геолокационные сервисы очень ресурсоёмки как по части потребления энергии, так и по части передачи объемов информации. Поэтому нужно осторожно подходить к использованию этих функций и всегда предусматривать возможность отключения ненужных сервисов.
Api android. location содержит базовые API-классы, которые определяют службы определения местоположения и связанные с ними службы Android.
|
|||
|