I was assuming an external antenna for scanner stuff in my previous reply.
The scanner covers frequencies between 25-1300MHz. The frequency ranges most people monitor with their scanner are vertically polarized VHF (~130-170MHz), UHF (~400-512MHz) and 800 (~700-900MHz). So most scanner antennas are designed to cover those ranges, with varying degrees of success. GPS signals are circularly polarized 1575MHz, and typically a patch antenna about 1 inch square (ideally oriented flat and facing upward), is used to receive them. Different antenna designs are required because the frequency ranges are different, and the polarization of the signal is different.
If you have the scanner connected to an external antenna for normal scanner traffic, the scanner can be anywhere in the vehicle and reception will be good because the non-GPS antenna is outside the vehicle. If you're relying on the factory whip antenna for scanner reception, it will work poorly inside the vehicle, especially if the scanner is down between the seats away from windows, because the body of the vehicle will block most of the signal. GPS reception is often possible inside a vehicle because the wavelength is small enough to allow the signal to enter through a window, and bounce around inside the vehicle until it reaches the antenna. Lower frequencies with longer wavelengths (particularly VHF) have difficulty getting through windows, and an exterior antenna is more important for these signals.