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>