The Google map api method of geocoding is discussed here. Title is mass geocoding but its basically a single geocode in a delayed loop.