Данные геопозиционирования смартфонов позволят отображать в Google Maps объемные здания
Как сообщает habr.com, разработчики Android решили улучшить определение местоположения с помощью API, в частности, Fused Location Provider API (FLP). Проблема особенно актуальна для густонаселенных городских районов. Ошибка позиционирования, как правило, происходит из-за отраженных сигналов GPS.
Чтобы решить эту проблему, разработчики внедрили корректировки с помощью 3D-карт, которые включает в себя 3D-модели зданий, измерения GPS и машинное обучение. Благодаря системному API, который обеспечивает обратную связь с мобильной платформой Qualcomm Snapdragon 5G, точность определения местоположения в городах значительно улучшится, обещают разработчики.
Модуль исправлений с помощью 3D-карт в сервисах Google Play включает 3D-модели зданий из более чем 3850 городов по всему миру. Это все крупные города США, Канады, Мексики, Европы, кроме Украины и России, Японии и Тайваня, а также крупные населенные пункты Бразилии, Аргентины, Австралии, Новой Зеландии и Южной Африки.
Пока корректировки с помощью трехмерных карт поддерживаются только для пешеходных маршрутов. Если пользователь включает GPS на устройстве во время прогулки, то API распознавания активности Android понимает, что он пешеход, и, если поблизости есть доступные 3D-модели зданий, то они будут загружены и кэшированы на смартфоне. Размер кеш-памяти составляет примерно 20 МБ.
В итоге вероятность неточного определения местоположения снижается на 75%.
В декабрьском выпуске Pixel Feature Drop уже добавлены новые корректировки для Pixel 5 и Pixel 4a (5G). Новая версия API будет доступна для всей экосистемы Android, в частности, версий Android 8 и новее, в начале 2021 года. Позднее появится версия и для автомобилистов.
Тест пешеходного маршрута с телефоном Pixel 5 по разным сторонам улицы. Желтая линия показывает пройденный путь, красная — построенный маршрут без корректировок с помощью 3D-картографии, синяя — маршрут с исправлениями с помощью 3D-карт
Параллельно будет расширяться карта доступных городов. Кроме того, 3D-карты будут дополняться тротуарами, пешеходными переходами и островками безопасности.
Коррекция 3D-карт в Android работает также с другими глобальными навигационными спутниковыми системами (GNSS): ГЛОНАСС, Galileo, BeiDou и QZSS.
«Broadcom интегрировала 3D-картографические поправки от Google в навигационный движок двухчастотного GNSS-чипа BCM47765. Комбинация двухчастотных сигналов L1 и L5 плюс корректировки с помощью 3D-карт обеспечивают беспрецедентную точность в городах и кардинально меняют правила использования GNSS», — отмечает Чарльз Абрахам, старший технический директор Broadcom Inc.