• Ever wanted an RSS feed of all your favorite gaming news sites? Go check out our new Gaming Headlines feed! Read more about it here.

Akela

Member
Oct 28, 2017
1,849
Getting a solid GPS location in a city can be tough thanks to all the tall buildings. Skyscrapers reflect the GPS signal and can make your location data go crazy, but now, Google says it can correct for this and give users a much more accurate location. Google is working on an update that will leverage Google Maps' 3D building data to calculate how buildings interfere with GPS, and it says Android's new "3D mapping aided corrections module" can correct for GPS bounces.

Google has cooked up a scheme to make GPS work better in cities by correcting for the GPS bounces in the distance calculation. Google's very "Google" solution for this is leveraging the massive amounts of 3D building data it has available in Google Maps. Google doesn't go much into the details, but if the GPS is bouncing off of buildings, when you know where the buildings are, you can map out the bounce distance and correct for that. Google says that by using the new "3D aided mapping corrections," "the [location] accuracy in cities improves spectacularly." Android's location system can now "reduce wrong-side-of-street occurrences by approximately 75%." Google's before-and-after picture in the gallery above is very illustrative.

The new 3D GPS-correction scheme is rolling out to Android as the "3D mapping aided corrections module," which is part of the Google Play Services' Fused Location Provider API (FLP). The FLP is the preferred way for apps to query location on Android. Rather than raw GPS coordinates (which are also available via an API call), FLP represents the systems' best effort at location while also preserving the battery. Firing up GPS and making a bunch of outer space calculations is very battery intensive, so FLP tries to do that as little as possible.

Screen-Shot-2020-11-13-at-2.04.39-PM.png

Google's before-and-after picture of the corrections. Yellow is the actual path walked, red is the before 3D corrections, blue is after.

arstechnica.com

Google promises “spectacular” city GPS improvement with 3D building data

Android GPS will work better in cities thanks to Google Maps' 3D building data.
 

TAJ

Banned
Oct 28, 2017
12,446
How tall do buildings have to be for this to be a problem? I use GPS in downtown San Diego a lot and it's always been flawless, but the highest buildings are 400 feet and even those are outliers.
(Oh, and I did some work in the top floor of the highest building. It had window sills that you could stand inside and see all the way down to the sidewalk.)