Si fa interfacciandosi alle API di Google, sul cui sito dedicato agli sviluppatori ci sono anche gli esempi.

https://developers.google.com/maps/d...ion/geocoding/