The Google Maps API lets you map address to GPS coordinates and vice versa. There are tons of APIs avaiable and you can access these either through the browser via JavaScript code, or you can call external APIs to do the lookups for you.
As for multiple points you can add pins to maps at specific GPS coordinates. Not sure about mapping with multiple way points...
All of this has to be done inside of a browser instance typically with JavaScript. With IE embedded into the page you may also be able to use VFP to do this via COM by getting API references back into Fox, but I suspect this will be a lot easier to JavaScript code.
It's pretty amazing what you can actually do with the Google Maps API, but be careful you understand the usage limits and how and when you need to pay. If you cross the relatively generous free limits, it gets expensive fast.
+++ Rick ---
>What I need to do is display a number of addresses on a map for a delivery route. The addresses are in a table. There can be from 3 to ten at a time, so simply displaying 1 isn't what I need.
>
>I can understand the idea of gps co-ordinates being more accurate - how does one obtain such co-ordinates?
>
>Rick - I am listening if you are talking more!
>
>Thanks a bunch folks!