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 :

Précision de la géolocalisation [Google Maps]


Sujet :

APIs Google

  1. #1
    Membre averti
    Femme Profil pro
    Architecte réseau
    Inscrit en
    Septembre 2014
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Architecte réseau
    Secteur : Finance

    Informations forums :
    Inscription : Septembre 2014
    Messages : 11
    Par défaut Précision de la géolocalisation
    Bonjour, je travaille en ce moment sur une application de géolocalisation en utilisant google maps,

    Etape 1 : j’arrive à récupérer la latitude et la longitude d’un utilisateur via une petite application ionic et angular et à partir des coordonnées, j’utilise ce lien de google pour la navigation avec l’appli google maps : https://maps.google.com/?q=9.682765,-13.5717116

    Pour être précis c’est une application de livraison je dois pouvoir déterminer la position exacte du client qui sera sous forme de lien ci-dessus ensuite le livreur aura a cliqué sur ce lien pour aller chez le client (sur l’endroit où il a été géolocalisé),

    Le problème est que la localisation l’or du clic sur le lien ci-dessus par le livreur n’est pas du tout précise, je constate au moi 500m d’imprécision et cela n’est pas du tout bon. Je précise que je fais le test en Guinée c’est un pays d’Afrique de l’Ouest ou il n’a pas du tout d’adresse (les maisons n’ont pas d’adresse). Je tiens à préciser que cela marche bien en France J’ai fait le test personnellement.

    Quelqu’un aurait-il une idée svp ?

    Cas bizarre : quand je récupère les coordonnées d’un point (latitude et longitude) et en les remplaçant dans le lien ci-dessous et quand je click dessus l’application maps se lance et indique via le marqueur la position exacte très précise de ma localisation et par contre si je me déplace de cette position genre 1km de distance et que je ré-clic sur le même lien et je lance la navigation avec le GPS maps , il m’amène à 500 ou 600 m de la position initiale , et je ne ‘sais pas pourquoi . SOS svp

    NB: dans la PJ : le point bleu est l’endroit ou je suis et le point rouge(aucune idée) et c'est au point rouge que le gps m'amène et non au point bleu dou le problème
    le point rouge est le point mystérieux, pourquoi ce point et pourquoi il n'est pas à la même position que mon point bleu,
    j'ai besoin d'aide svp

    mes codes

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    var options = { timeout: 90000, enableHighAccuracy: true };
     
        $cordovaGeolocation.getCurrentPosition(options).then(function (position) {
          var latLng = new google.maps.LatLng(position.coords.latitude, position.coords.longitude);
          var mapOptions = {
            center: latLng,
            zoom: 15,
            mapTypeId: google.maps.MapTypeId.ROADMAP
          };
          //alert("latitude : "+ position.coords.latitude, + " longitude :  " + position.coords.longitude)
          $scope.map = new google.maps.Map(document.getElementById("map"), mapOptions);
          $scope.pos = "Latitude : " + position.coords.latitude + "  Logitude : " + position.coords.longitude
    le script me permet de récupérer les coordonnées (lat et long) que je passe dans le lien de google
    Images attachées Images attachées  

  2. #2
    Modérateur

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

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 211
    Par défaut
    Bonjour,
    la précision va dépendre du système utilisé pour la localisation, GPS, GSM ou Wifi et dépendre également pour les deux derniers du nombre de relais disponible dans la zone.

    Le résultat sera donc, suivant le cas, plus ou moins précis.

  3. #3
    Membre averti
    Femme Profil pro
    Architecte réseau
    Inscrit en
    Septembre 2014
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Architecte réseau
    Secteur : Finance

    Informations forums :
    Inscription : Septembre 2014
    Messages : 11
    Par défaut
    Bonjour , Merci pour votre reponse en faite c'est le Gsm qui est utilisé(4G) .
    et pourtant quand je fait un test avec cette application mobile , et que je reccupère les coordonnées , la precision est parfaite à peine 50m
    du lieu ou se trouve la personne , donc à mon avis une option manque dans mon code , j'ai aussi pensé à cette option (enableHighAccuracy: true) mais cela
    n'a rien changé
    Images attachées Images attachées  

  4. #4
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 132
    Par défaut
    Salut

    Manque de précision sur l'arrivée d'un parcours ou lieu du point d'arrivée GPS?
    Je m'explique, l'image pour étude:
    Nom : PourDiscussion.JPG
Affichages : 1041
Taille : 88,4 Ko
    Dans l'exemple, Les points (rouge et vert) sont les coordonnées GPS, les marqueurs A et B sont le départ et l'arrivée du parcours routier.
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  5. #5
    Membre averti
    Femme Profil pro
    Architecte réseau
    Inscrit en
    Septembre 2014
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Architecte réseau
    Secteur : Finance

    Informations forums :
    Inscription : Septembre 2014
    Messages : 11
    Par défaut
    vous voulez dire , en ajoutant juste un marker ça devrait être bon ?

  6. #6
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 132
    Par défaut
    Re

    Je me pose la question suivante, votre livreur entre la destination pour avoir le parcours ou pour avoir le point GPS?

    Si c'est le parcours, le point d'arrivée pour des coordonnées GPS n'est pas forcément le point d'arrivée, cela peut être le point au plus près ou se fini la route/chemin carrossable , praticable par un véhicule.

    Pour illustrer mon propos, voir ce lien le premier clique sur la carte permet de définir un point, le deuxième clique permet de définir le point suivant.
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  7. #7
    Membre averti
    Femme Profil pro
    Architecte réseau
    Inscrit en
    Septembre 2014
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Architecte réseau
    Secteur : Finance

    Informations forums :
    Inscription : Septembre 2014
    Messages : 11
    Par défaut
    RE
    Le livreur cliquera sur un lien affiché sur écran depuis la BDD qui contient les coordonnées du client qui a passé la commande, il n’aura qu’a cliquer simplement sur cette url de la forme https://maps.google.com/?q=9.682765,-13.5717116
    Afin d’ouvrir le gps (Maps google) pour pouvoir se rendre j’usqu’au point du client à l’adresse correspondante au lien ci-dessus

  8. #8
    Membre du Club
    Femme Profil pro
    Architecte technique
    Inscrit en
    Février 2019
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 37
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Février 2019
    Messages : 8
    Par défaut
    Citation Envoyé par Vannessa Sindy Voir le message
    RE
    Le livreur cliquera sur un lien affiché sur écran depuis la BDD qui contient les coordonnées du client qui a passé la commande, il n’aura qu’a cliquer simplement sur cette url de la forme https://maps.google.com/?q=9.682765,-13.5717116
    Afin d’ouvrir le gps (Maps google) pour pouvoir se rendre j’usqu’au point du client à l’adresse correspondante au lien ci-dessus
    Pour être précis : le problème initial vient sur la récupération initiale des coordonnées du client (latitude et longitude) qui ne sont pas du tout précise 2km environs de sa position réelle du coup forcement en construisant l’url avec ses coordonnées erronées , le livreur aura un lieu de destination faux vu que les coordonnées initiale du client récupéré sont pas précises

    Je me demandais s’il existait des services ou d’autre api de géolocalisation précise ?
    Comme le fait l’application mobile avec laquelle j’ai testé(celle en capture ci-dessus) qui me donne une précision de 10m du la position réelle, je me demandais s’il n’utilise pas quelque chose en particulier pour autant de précision.
    SOS SVP

  9. #9
    Modérateur

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

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 211
    Par défaut
    Citation Envoyé par casandra
    le problème initial vient sur la récupération initiale des coordonnées du client (latitude et longitude) ...
    Cela peu effectivement expliquer le manque de précision

    la recherche à partir de tes données en base, si j'ai bien compris
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    {
      "lat": 9.682765,
      "lng": -13.5717116
    }
    l'interrogation avec G$$gle Maps
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    {
      "lat": 9.6821745,
      "lng": -13.5716665
    }
    je te laisse calculer l'écart

    PS : ne connaissant pas le coin je ne saurais néanmoins dire qui a juste, pour l'anecdote longtemps le restaurant juste au bout de ma rue était décalé, sur GM, d'une rue, alors méfiance !

  10. #10
    Membre averti
    Femme Profil pro
    Architecte réseau
    Inscrit en
    Septembre 2014
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Architecte réseau
    Secteur : Finance

    Informations forums :
    Inscription : Septembre 2014
    Messages : 11
    Par défaut
    Merci.
    Oui effectivement , il ya une différence , mais j'ai confondus les coordonnées : les bonnes valeurs sont :
    celle dans cette url
    https://maps.google.com/?q=9.682765,-13.5717116.
    En effet les valeurs changent à chaque fois que la localisation est relancée mais on reste toujours dans le même coin avec toujours cette forte imprécision .

  11. #11
    Membre du Club
    Femme Profil pro
    Architecte technique
    Inscrit en
    Février 2019
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 37
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Février 2019
    Messages : 8
    Par défaut
    cela depend des facteurs de votre zone

  12. #12
    Membre averti
    Femme Profil pro
    Architecte réseau
    Inscrit en
    Septembre 2014
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Architecte réseau
    Secteur : Finance

    Informations forums :
    Inscription : Septembre 2014
    Messages : 11
    Par défaut
    Merci le problème est corrigé

  13. #13
    Modérateur

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

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 211
    Par défaut
    C'est corrigé certes mais de quelle façon ?
    C'est toujours sympa de donner la solution mise en oeuvre pour en aider d'autres

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Google Maps Problème
    Par Kepsylis dans le forum API standards et tierces
    Réponses: 22
    Dernier message: 14/10/2012, 20h39
  2. [Google Maps] Problème d'affichage de carte
    Par loustalet dans le forum API standards et tierces
    Réponses: 2
    Dernier message: 21/05/2012, 09h12
  3. Problème dessin d’itinéraire Google Maps
    Par Cedric G dans le forum API standards et tierces
    Réponses: 1
    Dernier message: 11/04/2012, 10h24
  4. [SimpleXML] Google Maps, Problème d'encoding dans une boucle
    Par yahn dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 23/09/2006, 19h40

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