IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

APIs Google Discussion :

Recherche de geocodage


Sujet :

APIs Google

  1. #1
    Candidat au Club
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2015
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2015
    Messages : 14
    Points : 3
    Points
    3
    Par défaut Recherche de geocodage
    Bonjour ,

    Je vous explique mon problème : il s'agit simplement d'un geocodage sur l'API Google Map.
    J'arrive à afficher la Google Map au chargement de ma page. Cependant, lorsque je lance la recherche de geocodage, rien ne se passe.
    le problème se situe donc au niveau de la fonction "TrouverAdresse()"

    voici mon code:
    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
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
     
     
    <script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?sensor=false"></script>
     
                    <div id="EmplacementDeMaCarte" style="width:100%;height:380px";></div>
    	         	<span id="text_latlng"></span>
    		<div id="map-canvas" style="float:right;height:220px;width:45%"></div>
     
    		<form>
    		  <input type="text" id="adresse" name="adresse"/>
    		  <input type="button"  value="Localiser sur Google Map" onclick=" TrouverAdresse()"/>
    		</form>
                     //........
     
                  <script>
     
                      function TrouverAdresse() {
    			var geocoder = new google.maps.Geocoder();
     
    			// Récupération de l'adresse tapée dans le formulaire
     
    			var adresse = document.getElementById('adresse').value;
     
    			geocoder.geocode({'adresse': adresse }, function(results, status) {
     
     
    			if (status == google.maps.GeocoderStatus.OK) {
     
    			  maCarte.setCenter(results[0].geometry.location);
    			  // Récupération des coordonnées GPS du lieu tapé dans le formulaire
    			  var strposition = results[0].geometry.location+"";
    			  strposition=strposition.replace('(', '');
    			  strposition=strposition.replace(')', '');
    			  // Affichage des coordonnées dans le <span>
    			  document.getElementById('text_latlng').innerHTML='Coordonnées : '+strposition;
    			  // Création du marqueur du lieu (épingle)
    			  var marker = new google.maps.Marker({
    				  map: maCarte,
    				  position: results[0].geometry.location
    			  });
    			} else {
    			  alert('Adresse introuvable: ' + status);
    			}
    		  });
    		}
    	// ajout d'un DOM listener pour l'exécution de la fonction intialize
    			 google.maps.event.addDomListener( window, 'load', initialisation );
    		</script>
    Pourriez vous m'expliquer svp le fonctionnement de la fonction TrouverAdresse(), et éventuellement m'expliquer mon erreur, car là je suis perdu.

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 089
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 089
    Points : 44 660
    Points
    44 660
    Par défaut
    Bonjour,
    tout est dans cette ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    geocoder.geocode({'adresse': adresse }, function(results, status) {
    l'API Google Map est une API en anglais donc exit adresse bienvenue address.

Discussions similaires

  1. recherche des algorythmes pour images 2d
    Par exxos dans le forum Algorithmes et structures de données
    Réponses: 3
    Dernier message: 24/05/2002, 13h46
  2. recherches des cours ou des explications sur les algorithmes
    Par Marcus2211 dans le forum Algorithmes et structures de données
    Réponses: 6
    Dernier message: 19/05/2002, 22h18
  3. [PRO*C] Recherche information
    Par Anonymous dans le forum Interfaces de programmation
    Réponses: 2
    Dernier message: 04/04/2002, 17h53
  4. Recherche de documentation complète en algorithmes
    Par Anonymous dans le forum Algorithmes et structures de données
    Réponses: 1
    Dernier message: 29/03/2002, 12h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo