I know this is an old question, but there is a new answer.
Now you can conveniently convert your Google Contacts to KML (for use with Google Maps) or OV2 (for use with TomTom compatible software) using this free third party Google Apps Script:
http://goo.gl/NsXx8
Of course you have to have your contacts in Google Contacts. The script works via Google Apps (which is free, thanks Google). The geocoding of your contacts is done via Google’s geocoder, the quality of which varies by country. (I’ve found it to be very good in the US).
Want to reply to this thread or ask your own question?
You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.