This is exactly why i am want to set my scanner up this way. I don't want to miss any traffic on the site that may be closest to me. I feel like it takes to long to scan between sites when it is trying to scan multiple sites.
I'm thinking that what i would like to accomplish would require a firmware update. Since it is a scanner and not a radio it would never be affiliated on any system but, there may be a way in firmware where the scanner could scan the control channels in the area based off of the GPS location, then figure out which one has the strongest signal and lock onto it until the GPS signal tells the scanner to scan the neighboring control channels again as you move though the area of the sites.
What you are asking about is very similar to a feature of the original GRE designed & manufactured scanners, PSR500 & PSR600. For P25 trunked systems, you could enter the control channel frequencies for multiple sites. With 32 slots available, at 4 control channels per site, you could cover up to 8 sites.. Setting the site to Roam, the scanner would evaluate the programmed channel frequencies & and use the one with the best signal quality. You also could set threshold values to rule out frequencies with poor reception. With the site set in Stationary mode, and Off, it will look at the next frequency each time the system comes up in the scanning rotation. With Stationary set as "On", the scanner will check each programmed frequency each time that system was scanned.
I doubt you would ever see that on a Uniden scanner. I would suspect that GRE had that patented. (Whistler bought GRE's intellectual property (patents) when GRE shut down.) They would likely want to license that for Uniden to use. Similarly, on the Uniden scanners, you can program an alert light color for a channel, but the color only stays on for about ten seconds. This has been kicked around a number of times in the past, and GRE (now Whistler) probably has a patent on that as well.
Of course, Uniden has location based scanning, where you can let the scanner turn systems on or off based on the range & location settings. Using a GPS, that can be accomplished when on the road, automatically turning systems and channels on and off as they came into, or passed out of, range. The Whistler database scanners, such as the TRX-1/-2 can use a zip code location when programing via a Library Import, but that is not a feature that you can engage and use driving down the road. Uniden is not likely to license Whistler, or anyone else, to use their location control feature.