2010-07-19 4 views
6

Comment puis-je implémenter des algorithmes tels que Dijkstra ou revenir en arrière sur Google Maps intégré à Android? Par exemple, je veux calculer un itinéraire de la ville A à la ville B de sorte que je paie le prix le plus bas pour le gaz.Algorithme Google Maps

Répondre

1

Cochez cette case post. Il a l'exemple de recherche d'itinéraire. Google supprime l'API de recherche d'itinéraire. Mais nous avons développé le code pour dessiner l'itinéraire en utilisant Overlay. c'est ce qui a été fait sur cet exemple de travail.

+0

Bonjour, c'est autorisé? – bogdan

+1

nous développons ce code avec notre propre logique du paquet disponible. alors Qui veut l'autoriser? Cet exemple vous aide pour cela. – Praveen

+0

Ok, merci beaucoup. J'ai demandé cela à cause de certains messages de ce lien disant que vous pouvez obtenir bloqué votre clé google pour les cartes – bogdan

1

Puisque Google Maps ne donne pas accès aux données routières réelles, je ne pense pas qu'il soit possible d'implémenter votre propre algorithme de routage.

Vous pouvez utiliser des données routières provenant d'une autre source, par exemple http://openstreetmap.org.

+0

Merci, avez-vous un exemple? – bogdan

+1

Le mieux serait probablement de commencer ici: http://wiki.openstreetmap.org/wiki/Routing Il ya un lien vers la liste de diffusion Routing, où vous pouvez obtenir plus d'informations. Il existe également un nouveau site d'aide similaire à Stackoverflow pour OSM: http://help.openstreetmap.org/ – RoToRa