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 :

Utilisation des waypoint


Sujet :

APIs Google

  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2015
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Octobre 2015
    Messages : 55
    Par défaut Utilisation des waypoint
    Bonjour,

    J’utilise google Map api V3 j'ai une liste de coordonnées de point (latitude et longitude) que j'aimerai afficher sur la carte j'ai testé 2 approches sans succès total

    Approche 1 : ordonner mes points selon l'ordre d'affichage et créer des polyline entre chaque point. Le problème avec cette approche est que les coordonnées n'étant pas exact a 100% j’ai mes lignes qui ne sont pas toujours sur la route et parfois des zig-zag pas très utilisable.

    Approche 2 : utiliser directionServices de google et créer plusieurs requêtes en envoyant 8 points à chaque fois (8 étant le max autorise par google ) en indiquant que je veux "DRIVING" comme travelMode

    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
     var request = {
         origin: org0,
         destination: dest0,
         optimizeWaypoints: false,
         waypoints: formattedPointList,
         travelMode: google.maps.DirectionsTravelMode.DRIVING
     };
     directionsService.route(request, function(response, status) {
         if (status == google.maps.DirectionsStatus.OK) {
             directionsDisplay.setDirections(response);
             var route = response.routes[0];
         } else {
             alert("directions response " + status);
         }
     });
     directionsDisplay.setMap(myMap);
     }
    L'approche 2 trace bien les polylines sur les routes cependant il arrive à l’API d d’optimiser le trajet ce qui fausse mes données.
    J’aimerai avoir votre aide, si quelqu’un a déjà eu à envoyer une liste de LatLng a google map API v3 dans le but d’avoir les chemins directs entre les point sur la route.

    Merci.

  2. #2
    Modérateur

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

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 202
    Par défaut
    Bonjour,
    pas tout bien compris mais as tu essayé de mettre à false le stopover des tes waypoints.

Discussions similaires

  1. Insérer google map dans la base des données
    Par hous04 dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 17/02/2015, 08h32
  2. Google Maps API et affiche des données vecteurs
    Par georex dans le forum SIG : Système d'information Géographique
    Réponses: 2
    Dernier message: 12/09/2012, 13h56
  3. Google Map sous android (affichage des positions)
    Par mastraze dans le forum API standards et tierces
    Réponses: 0
    Dernier message: 21/12/2010, 23h08
  4. [Google Maps] trouver les coordonnées des pays et régions
    Par pop_up dans le forum SIG : Système d'information Géographique
    Réponses: 3
    Dernier message: 04/09/2010, 13h07
  5. Google map : extraire les postion des frontières des pays
    Par gunth dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 05/02/2008, 18h32

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