Précédent   Forum du club des développeurs et IT Pro > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > Mappy
Mappy Forum d'entraide sur les API Mappy
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 23/02/2010, 15h12   #1
nicolas.chevet
Candidat au titre de Membre du Club
 
Nicolas Chevet
Inscription : juin 2006
Messages : 9
Détails du profil
Informations personnelles :
Nom : Nicolas Chevet

Informations forums :
Inscription : juin 2006
Messages : 9
Points : 13
Points : 13
Par défaut Récupérer une liste de points sur un itinéraire

Bonjour,

J'aimerais récupérer des points géolocalisés à intervalles réguliers le long d'un itinéraire.
Je voudrais par exemple faire un Caen - Paris et obtenir 10 points sur cette route pour pouvoir y placer des drapeaux sans connaitre les villes entre ces 2 extrémités. Est-ce possible grace aux API?

la classe Roadbook semble contenir quelques informations:
ways : contient les routes du trajet mais s'il n'y a qu'une seule route sur mon itinéraire, ca ne va pas.
wayPoints : ce que je cherche mais ne contient que les extrémités du trajet (Caen et Paris)
pois : contient des radars sans les coordonnées
postKey : non documenté?

L'exemple "POI along an itinerary" permet de récupérer des poi sur un itinéraire mais cela n'affiche que les pois autours des 2 villes extrémités. Y'a-t-il un moyen d'avoir vraiment les pois sur tout le trajet?

En vous remerciant.
nicolas.chevet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/02/2010, 13h17   #2
julien.b
Invité de passage
 
Julien B
Inscription : février 2010
Messages : 8
Détails du profil
Informations personnelles :
Nom : Julien B

Informations forums :
Inscription : février 2010
Messages : 8
Points : 4
Points : 4
Bon comme tu n'as pas de réponse, je pense à une méthode qui serait plutôt lourde mais c'est peut être mieux que rien.
  • tu calcules ton trajet total -> il n'y a qu'un Way sur une distance D.
  • tu pars de la fin et tu trouves tous les points situés à une distance D/10 de ton point d'arrivée.
  • pour chacun de ces points, tu vérifies se trajet jusqu'à l'arrivée te fait passé par ton Way uniquement.
  • Si oui, tu recommence l'opération à partir de ce point
    Sinon, le point est dans la mauvaise direction.


Pour optimiser la recherche, tu peux peut être chercher les point uniquement à l'Est par exemple si tu sais que ton point de départ est à l'Est de ton point d'arrivée.

Je ne sais pas si c'est clair, mais j'espère que ça pourra t'aider.

Bonne chance
julien.b est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 00h46.


 
 
 
 
Partenaires

Hébergement Web