Разработчики 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 МБ.
Источник: http://www.gisa.ru/129959.html