ciao.
vorrei utilizzare il servizio web di google su Visual Basic per fare il reverse geocoding

ad esempio se invio i parametri in questo modo,


codice:
http://maps.google.com/maps/geo?q=41.920457,12.611216&output=xml&key=abcdefg

come potrei catturare il risultato XML della richiesta ?
personalmente non so come Visual Basic (windows) possa riceve l'output e mettere questa in una variabile.

ciao


esempio di output generato dalla richiesta
codice:
<?xml version="1.0" encoding="UTF-8" ?> 
<kml xmlns="http://earth.google.com/kml/2.0"><Response> 
  <name>41.920457,12.611216</name> 
  <Status> 
    <code>200</code> 
    <request>geocode</request> 
  </Status> 
  <Placemark id="p1"> 
    <address>Circonvallazione Orientale, 00155 Roma, Italia</address> 
    <AddressDetails Accuracy="6" xmlns="urn:oasis:names:tc:ciq:xsdschema:xAL:2.0"><Country><CountryNameCode>IT</CountryNameCode><CountryName>Italia</CountryName><AdministrativeArea><AdministrativeAreaName>Lazio</AdministrativeAreaName><SubAdministrativeArea><SubAdministrativeAreaName>RM</SubAdministrativeAreaName><Locality><LocalityName>Roma</LocalityName><Thoroughfare><ThoroughfareName>Circonvallazione Orientale</ThoroughfareName></Thoroughfare><PostalCode><PostalCodeNumber>00155</PostalCodeNumber></PostalCode></Locality></SubAdministrativeArea></AdministrativeArea></Country></AddressDetails> 
    <ExtendedData> 
      <LatLonBox north="41.9233755" south="41.9170802" east="12.6145924" west="12.6082971" /> 
    </ExtendedData> 
    <Point><coordinates>12.6114455,41.9202281,0</coordinates></Point> 
  </Placemark> 
</Response></kml>