Bonjour,

Je suis actuellement en train de réaliser un petit processus pour rechercher les positions d'adresses de magasins à l'aide de google maps.

Voilà mon code :
Adr = "1+Grand+Place,+Lille,+France"
XML = New System.Xml.XmlDocument
Try
XML.Load("http://maps.google.com/maps/geo?q=" & Adr & "&output=xml&key=xxxxxxx")
If (XML.GetElementsByTagName("code").Item(0).InnerText = "200") Then
'On a trouvé l'adresse...
Pos = XML.GetElementsByTagName("coordinates").Item(0).InnerText
PosXY = Pos.Split(",")
Le problème est que le fichier retourné par Google comporte parfois des accents, et que je ne sais pas comment demander au programme de lire avec un autre jeu d'encodage...

Pourriez vous m'éclairer ?

Edit : L'erreur se fait sur le load, quand l'adresse possède un accent, par exemple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
  <?xml version="1.0" encoding="UTF-8" ?> 
- <kml xmlns="http://earth.google.com/kml/2.0">
- <Response>
  <name>99 rue francis de pressence, halluin, France</name> 
- <Status>
  <code>200</code> 
  <request>geocode</request> 
  </Status>
- <Placemark>
  <address>99, Rue Francis de Pressencé, 59200 Tourcoing, France</address> 
- <AddressDetails Accuracy="8" xmlns="urn:oasis:names:tc:ciq:xsdschema:xAL:2.0">
- <Country>
  <CountryNameCode>FR</CountryNameCode> 
- <AdministrativeArea>
  <AdministrativeAreaName>Nord-Pas-de-Calais</AdministrativeAreaName> 
- <SubAdministrativeArea>
  <SubAdministrativeAreaName>Nord</SubAdministrativeAreaName> 
- <Locality>
  <LocalityName>Tourcoing</LocalityName> 
- <Thoroughfare>
  <ThoroughfareName>99, Rue Francis de Pressencé</ThoroughfareName> 
  </Thoroughfare>
- <PostalCode>
  <PostalCodeNumber>59200</PostalCodeNumber> 
  </PostalCode>
  </Locality>
  </SubAdministrativeArea>
  </AdministrativeArea>
  </Country>
  </AddressDetails>
- <Point>
  <coordinates>3.152937,50.735505,0</coordinates> 
  </Point>
  </Placemark>
  </Response>
  </kml>
Merci,
A.