2010-08-23 6 views
0

Je lis dans la documentation de l'API Google Maps et je me demande si une telle réflexion est possible:Comment trouver une rue plus proche

  1. Je précise le point (par coords)
  2. je recherche toutes les routes et jonctions autour du noeud (par exemple dans un kilomètre de rayon)
  3. Je reçois des paramètres pour les rues autour de (coords polylignes)

Est-il accessible, ou google ne partage pas ces données?

Merci à l'avance Rafal

Répondre

0

Je peux l'image écrire un petit script qui génère un tas de points aléatoires dans un rayon de 1 km et effectue ensuite des services directions via l'API Google Maps pour obtenir tous les itinéraires possibles et donc les rues à l'intérieur un rayon de 1 km. Cependant, ceci est problématique car il est un peu contre le Google Maps TOS d'afficher cette information uniquement sur une carte dans un site Web et ne pas extraire des données pour votre usage personnel comme ce serait.

Une meilleure approche consisterait à utiliser les données Open Street Map pour télécharger des données de rue à partir d'une fenêtre d'affichage spécifique. Si l'achat de données de réseau routier est une option, vous pouvez vous rendre dans un point de vente commercial comme NAVTEQ ou PTV qui traite les données NAVTEQ dans un format à utiliser dans le logiciel de modélisation de transport que vous mentionnez sur votre blog.

+0

merci de répondre. La conclusion de ma mine était plus ou moins similaire. Probablement il ya un moyen de recueillir ces données de google (pas simple), mais cela nuit à Google ToS et "nous ne voulons pas cesar être en colère" :) Je plaing maintenant avec OpenStreetMap et API donne de grandes opportunités, mais le flux de données est pas fiable - il y a quelques lacunes blanches. –

Questions connexes