bonjour,
ajoutez 6 labels.
modifier leurs textes :
adresse IP :
Pays :
Région :
Ville :
Latitude :
Longitude :
dans un événement (click, form_load) copier-coller ce code :
exécutez votre programme, lancez l'événement désiré et magie les info se rentre toute seule :
votre IP, votre pays ...
voila comment on géolocalise en VB.
les résultats peuvent être légèrement éronnés, la région, l'IP, le pays seront toujours bonnes par contre.
bon dev, j"espère avoir été compréhensible
ajoutez 6 labels.
modifier leurs textes :
adresse IP :
Pays :
Région :
Ville :
Latitude :
Longitude :
dans un événement (click, form_load) copier-coller ce code :
- Code:
Dim info As New System.Xml.XmlDocument 'création de la variable info
Dim infonode As System.Xml.XmlNodeList 'création de la variable infonode
Dim i As Integer 'création de la variable i
info.Load("http://freegeoip.net/xml/") 'obtention des informations
infonode = info.GetElementsByTagName("Response")
For i = 0 To infonode.Count - 1 'pour chaque info dans infonode
infonode(i).ChildNodes.Item(0).InnerText.Trim()
Label1.Text = "Adresse IP : " & infonode(i).ChildNodes.Item(0).InnerText.Trim()
Label2.Text = "Pays : " & infonode(i).ChildNodes.Item(2).InnerText.Trim()
Label3.Text = "Region : " & infonode(i).ChildNodes.Item(4).InnerText.Trim()
Label4.Text = "Ville : " & infonode(i).ChildNodes.Item(5).InnerText.Trim()
Label5.Text = "Latitude : " & infonode(i).ChildNodes.Item(7).InnerText.Trim()
Label6.Text = "Longitude : " & infonode(i).ChildNodes.Item(8).InnerText.Trim()
Next
exécutez votre programme, lancez l'événement désiré et magie les info se rentre toute seule :
votre IP, votre pays ...
voila comment on géolocalise en VB.
les résultats peuvent être légèrement éronnés, la région, l'IP, le pays seront toujours bonnes par contre.
bon dev, j"espère avoir été compréhensible
Dernière édition par fandeonepiece2 le Mer 5 Mar 2014 - 3:07, édité 2 fois (Raison : ajout de commentaires)