Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 11-07-2012 12:33:34

mathieu_brizbee
Nouveau membre
Date d'inscription: 09-07-2012
Messages: 1

Géolocalisation à partir d'une fonction Javascript

Bonjour.
Je poste un message car j'ai plusieurs points sur lesquels je bloque.

Je désire effectuer une géolocalisation des visiteurs sur mon site, afin de compléter automatiquement le champ de recherche "ville".

Je dispose d'une base de données avec toutes les communes de France ainsi que leurs latitudes/longitudes.
et j'ai trouvé une fonction javascript qui me permet de renvoyer la latitude et la longitude du client:

Code:

 [lang=javascript]
<script type="text/javascript">
          if (navigator.geolocation)
          {
               navigator.geolocation.getCurrentPosition(function(position)
                 {
                      var lat= position.coords.latitude;
                      var long= position.coords.longitude;
                   
                 });
          }
          else
               alert("Votre navigateur ne prend pas en compte la géolocalisation HTML5");
          alert(position.coords.latitude);
  </script>

La requête sur la base de données qui va me renvoyer la bonne ville:

Code:

[lang=php]
public function getVille($lat,$long){
        $lat=round($lat,2);
        $long=round($long,2);
        $select =  $this->select()
                              ->where('latitude =',$lat)
                              ->where('longitude=',$long)
                              ->order('latitude ASC')
                              ->limit('1');
return $this->fetchAll($select);

Seulement je n'arrive pas à savoir comment intégrer le code javascript à mon application, ni comment utiliser l'ajax pour renvoyer les valeurs de la latitude et de la longitude au serveur.

Je ne sais pas non plus comment remplir le champ de recherche par la bonne ville une fois celle-ci trouver.

Si quelqu'un a des pistes/conseils ou autre à me donner, je lui en serais très reconnaissant. Merci d'avance.

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages