An invention for providing information to a GPS device by selecting
location-specific information stored on a memory medium incorporated in
the GPS device, or received by the GPS device from location-specific
information broadcast by GPS satellites. The stored or broadcast
location-specific information includes a GPS-advice type and a GPS-advice
range. The CPU of the GPS device compares a computed or user-input GPS
device location with the GPS-advice range included in the stored or
broad-cast location-specific information, and outputs the
location-specific information to the GPS device if the GPS device
location falls within the GPS-advice range included in the stored or
broadcast location-specific information or advertising. The stored or
broad-cast location-specific information may also be searched and output
by user input of any location or GPS-advice type. The stored or
transmitted information may be advertising.