Geocode webservice and client