Right now the google maps pro extension does most of this for you, but instead of storing the coordinates in the Database it stores them in an xml cache file.
You could probably write code by hand and adjust that functionality to update the database as well. It isn't a directly supported feature, but most of the code you need is there.