2010-03-02 7 views
2

Pour mes bacheliers CS, je réalise un projet Senior en utilisant android et google maps. Ma vision était de faire un chemin (relativement) simple Dijkstra plus court en utilisant les données de route Google Maps. J'allais ajouter le changement d'altitude avec la distance 2D. Je fais bien de jouer avec des cartes dans Android, mais je suis complètement perplexe en essayant d'accéder aux données google maps dans toute forme de recherche.Chargement de données google maps dans une structure de données consultable

Comment pourrais-je accéder aux données pour des intersections de routes (latitude/longitude) dans une zone donnée?

Il doit y avoir un moyen d'extraire ces données sous une forme arborescente quelconque. Il semble que ce soit possible avec kml?

Les pointeurs seraient géniaux. Je veux que mes chemins suivent les routes mais si je ne peux pas que cela devienne une application d'orientation plutôt rapide.

Jeff

Répondre

0

Je ne crois pas que vous pouvez accéder à des données routières brutes de Google Maps (cette information est très précieuse - si Google a donné pour libre, je peux voir les entreprises de navigation automobile font faillite). Le mieux que vous pouvez faire est d'obtenir le end result.

+0

merci. On dirait que je peux truquer mon projet en créant un kml personnalisé pour dire la ville où je vis. Mais ce n'est pas optimal. qui a besoin de sociétés de navigation automobile de toute façon? –

1

A la place, vous pouvez regarder dans http://www.openstreetmap.org/, ils ont les points lat/long des rues disponibles pour la vue. Google et d'autres achètent les leurs, ce qui vous empêche d'avoir accès aux informations brutes.

Questions connexes