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

Langage PHP Discussion :

Géolocalisation gps sur site mobile


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 49
    Par défaut Géolocalisation gps sur site mobile
    Bonjour
    J'ai une carte google map sur un site mobile.
    Quand on clique sur un pointeur, l'internaute accède à un détail. Avec le détail, il y a un lien vers google itinéraire.
    Exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    http://maps.google.com/?saddr=47.218371,-1.553621&daddr=47.48007033584736,-0.6037706136703491
    La position de départ est calculé en javascript et le lien s'ouvre aussi via un script javascript

    Lien html
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a title="itinéraire" onclick="javascript:itineraire('47.48007033584736','-0.6037706136703491');" href="#">Voir l'itinéraire</a>
    Fonction calcul position + ouverture de la page google map
    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
    function itineraire(destLatitude, destLongitude){
    	if (navigator.geolocation)
    	{
    		navigator.geolocation.getCurrentPosition( function (position) {
    			destination = destLatitude+","+destLongitude;
    			googleDirectionsURL = "http://maps.google.com/?saddr=" + position.coords.latitude + "," + position.coords.longitude + "&daddr="+destination;
    			document.location.href = googleDirectionsURL;
    		},
    		function (error)
    		{
    			switch(error.code)
    			{
    				case error.TIMEOUT:
    					alert ('Délai d\'attente dépassé.');
    					break;
    				case error.POSITION_UNAVAILABLE:
    					alert ('Impossible de déterminer votre position');
    					break;
    				case error.PERMISSION_DENIED:
    					alert ('Authorisation requise');
    					break;
    				case error.UNKNOWN_ERROR:
    					alert ('Erreur inconnue');
    					break;
    			}
    		}
    		);
    	}
    	else
    		alert("Votre navigateur ne gère pas la géolocalisation.");
    }
    Le problème, c'est que ça n'a pas l'air de fonctionner sur le portable du client. C'est surement du à un mauvais réglage, car sur mon smartphone (même modèle que le client), cela fonctionne bien.

    Enfin bref, j'aurai aimé savoir si cela est possible de récupérer la position gps de l'internaute en php ?
    et si c'est pas possible, peut on mettre une valeur permettant de calculer la position gps de départ directement dans google maps
    Exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    http://maps.google.com/?saddr=positionActuel&daddr=47.48007033584736,-0.6037706136703491
    Merci d'avance pour votre aide.

  2. #2
    Modérateur
    Avatar de Vil'Coyote
    Homme Profil pro
    Développeur adélia & Web
    Inscrit en
    Février 2008
    Messages
    4 583
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur adélia & Web
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2008
    Messages : 4 583
    Par défaut
    Enfin bref, j'aurai aimé savoir si cela est possible de récupérer la position gps de l'internaute en php ?
    uniquement si ton script de récupération des coordonnées 'javascript' les transmet à ta page php. mais aucunement au chargement de la page.
    la vie n'est pas cirrhose des foies ...

    Avant de poster un message Rechercher n'est pas qu'une option.
    FAQ Web - Tuto Web

Discussions similaires

  1. Réponses: 0
    Dernier message: 14/02/2013, 03h45
  2. Comment ajouter un contact sur son smartphone à partir d'un site mobile
    Par mikesquake dans le forum Général Conception Web
    Réponses: 2
    Dernier message: 18/04/2011, 11h56
  3. GPS sur Windows Mobile
    Par Ullrik dans le forum Windows Mobile
    Réponses: 3
    Dernier message: 11/05/2010, 09h27
  4. Quelle taille choisir pour une carte Google Maps sur site mobile?
    Par Adélaide dans le forum Webdesign & Ergonomie
    Réponses: 2
    Dernier message: 30/04/2010, 09h34
  5. sites "mobile only" sur PC
    Par Invité dans le forum Développement
    Réponses: 0
    Dernier message: 05/08/2009, 18h39

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