Cliente web service google maps

Boa tarde pessoal,

Estou desenvolvendo uma aplicação em java que a principio teria que fazer uma rota entre cidades.
Resolvi utilizar o Google Maps, porém não estou conseguindo entender como criar um cliente para o webservice.
Mais precisamente gostaria que meu sistema pegasse o endereço do cliente no banco de dados (postgres) e mandasse para o webservice onde ele me retornava a distancia. Essa distancia seria armazenada em uma variável e gravada no banco.
Alguém tem algum código para poder me ajudar ??

Abração !