2010-06-22 3 views
0

Est-il possible de trouver l'autobus, le train ou un autre moyen de transport en commun le plus proche? Le «plus proche» est un cas distinct, mais est-il simplement possible de les trouver?Trouver la station/étape de transport en commun la plus proche (autobus, train, etc.) dans Google Maps

Ils sont étiquetés, mais je veux savoir comment y accéder.

+0

Im Allemagne, vous pouvez utiliser les données fournies par OpenPlanB pour cela (http://openplanb.tumblr.com). – JochenJung

+0

merci beaucoup .. cherchait des données similaires pour l'Autriche :) – cV2

+0

J'ai la même chose à faire.Veuillez aider, une idée? – Sandy

Répondre

2

Je ne pense pas que cela soit encore supporté dans Google Maps, en trouvant les emplacements de transport public à proximité d'un endroit.

La seule solution de rechange que je pourrais envisager est d'utiliser l'emplacement que vous souhaitez obtenir le transport public le plus proche comme point de départ d'un calcul d'itinéraire. En tant que destination, vous choisissez n'importe quel endroit au hasard qui est un peu éloigné mais assez loin pour que l'itinéraire nécessite un transport en commun (pas seulement à pied). Ensuite, vous pouvez aller chercher le premier transport en commun à partir des données qui en résultent.

Par exemple: si vous avez calculé un itinéraire comme celui-ci:

http://maps.google.com/maps?f=d&source=s_d&saddr=15+Vanderbilt+Avenue,+New+York,+NY+10017+(Grand+Central+Terminal)&daddr=central+park&hl=en&geocode=CUdYBSaiyFjNFWbXbQIdIDOX-yFZWQrti_yyniknhhaRAVnCiTHFY7RT82_HCg%3BFT0ebgIdVT6X-yn1xwsBmljCiTG2GSD9L5ZZwQ&mra=pe&mrcr=0&dirflg=r&ttype=dep&date=06%2F22%2F10&time=10:34am&noexp=0&noal=0&sort=&sll=40.764379,-73.974187&sspn=0.093872,0.154324&ie=UTF8&z=15&start=0

vous suffit d'ajouter le paramètre & output = JSON à l'URL et pourrait récupérer les données en tant que format JSON.

http://maps.google.com/maps?f=d&source=s_d&saddr=15+Vanderbilt+Avenue,+New+York,+NY+10017+(Grand+Central+Terminal)&daddr=central+park&hl=en&geocode=CUdYBSaiyFjNFWbXbQIdIDOX-yFZWQrti_yyniknhhaRAVnCiTHFY7RT82_HCg%3BFT0ebgIdVT6X-yn1xwsBmljCiTG2GSD9L5ZZwQ&mra=pe&mrcr=0&dirflg=r&ttype=dep&date=06%2F22%2F10&time=10:34am&noexp=0&noal=0&sort=&sll=40.764379,-73.974187&sspn=0.093872,0.154324&ie=UTF8&z=15&start=0&output=json

Dans cet exemple vous obtiendrez "M02 Bus" comme le premier transport en commun.

Mais c'est vraiment une très mauvaise solution de contournement. Je pense qu'il faut attendre que Google ouvre l'API pour cela.

+0

merci beaucoup pour votre suggestion ... uff .. je veux vraiment développer cette fonctionnalité .. donc ...: =) votre approche juste .. fait le travail; =) lorsque vous avez terminé .. i ' Je posterai encore! merci! – cV2

Questions connexes