Google does Maps now.

Google featured its ability to do maps (Google Maps (Beta)) today. Here's a link to a tour.

Later note:
For those technically inclined (like me), here's a detailed dissection of what goes under the hood. I also ran into a link a similiar dissection of the google suggest service (also in beta stage).