Google Maps DEV 1.1.3
In the DEV version 1.1.3 the map feature still isn't usable if the address doesn't exist in Google's database. It just defaults to a random location and address. Even though you can now drag the pointer, it still changes back to a random location and address when you click update.
My suggestion:
1. Don't tie the address field to the pointer location so when you drag the pointer it doesn't automatically adjusts the address.
2. Remove the ability for the script to basically click find on map when you click update. This will keep manual user changes from being overwrote on update.