Hi. You got that and much more, but embedded in Javascript objects (ideal for working with Ajax);I recommend you to take a look to http://code.google.com/intl/en-UK/apis/maps/documentation/javascript/v2/services.html and you'll see it clearly, your work is in building a wrapper class for "protocol" translation. It could be helpful for you getting a (free) Google Maps API key and take a look before starting the project to see if it covers what you need. Best regards