Entrées et Récupérations d'informations sur une page WEB

Entrées et Récupérations d'informations sur une page WEB - VB/VBA/VBS - Programmation

Marsh Posté le 01-01-2011 à 18:33:13    

Bonjour à tous,
 
Je suis actuellement en train d'effectuer un projet sous Microsoft visual studio 2008 où le but est de récupérer les coordonnées GPS d'une adresse.
 
Mon problème : Je souhaiterais à partir d'une adresse rentrée par l'utilisateur dans une variable de type String, que cette adresse soit rentrée dans le champ adresse de la page internet    
http://www.torop.net/coordonnees-gps.php
Et que l'on récupère automatique les coordonnées de la longitude et latitude correspondant à cette adresse dans 2 variables.  
 
Voici ce que j'ai essayer de faire mais même là j'ai déjà des problèmes, de plus je n'arrive pas à récupérer une seule information provenant du webbrowser1.
 
Private Sub Adresse_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Adresse.Click
        Dim Adresse As String
        Adresse = InputBox("Donner l'adresse" )
        WebBrowser1.Navigate("http://www.torop.net/coordonnees-gps.php" )
        WebBrowser1.Document.GetElementById("Address" ) = Adresse
 End Sub
 
Si vous pouvez m'aider, merci d'avance.
Bonté Romain

Reply

Marsh Posté le 01-01-2011 à 18:33:13   

Reply

Marsh Posté le 02-01-2011 à 08:57:49    

Est ce que tu n'as pas interet a directement utiliser l'api de google ou de yahoo pour géolocaliser une adresse ?  
la doc de google : http://code.google.com/intl/fr/api [...] geocoding/

Reply

Marsh Posté le 02-01-2011 à 10:22:33    

flo850 a écrit :

Est ce que tu n'as pas interet a directement utiliser l'api de google ou de yahoo pour géolocaliser une adresse ?  
la doc de google : http://code.google.com/intl/fr/api [...] geocoding/


 
Cela me parait compliquer de faire directement cela en VB,  
avec ma façon le seul problème est de pouvoir récupérer les informations du WebBrowser à l'aide des Fonction GetElementBy ... car tous les exemples que j'ai trouver auparavant étais sous VB 2005 or je suis sous VB 2008 et c'est pas mal différent.

Reply

Marsh Posté le 02-01-2011 à 13:04:01    

ce n'est pas aussi ompliqué que ce que tu penses, c'est beaucoup plus prorpe, ça supprime un intermediaire  ( et donc améliore la réactivité et la fiabilité), ça évite de charger une page web complete pour recuperer deux données  
 
Exemple : tu ouvre l'url suivante  :  
http://maps.googleapis.com/maps/ap [...] e_or_false
 
 
Ensuite tu traite le xml retourné  

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed