Existe-t-il une API Google Transit disponible?

Je travaille sur une application mobile pour Android et iOS. Le client est une société de transport public, et ils ont demandé d'intégrer Google Transit.

Existe-t-il une API disponible pour Google Transit? Cela nous faciliterait la tâche.
Merci!

  • Android Floating Action Button API 19 (KitKat)
  • Ecrire un fichier dans un stockage externe dans Android
  • Impossible de lancer une application Android dans Eclipse; Une erreur interne s'est produite pendant: "Lancer myApp"
  • La méthode OnDraw () étendue de SurfaceView n'a jamais été appelée
  • Est-il utile en utilisant la mise en page complète de WebView dans l'application native Android?
  • Désactiver GoogleAnalytics depuis une application Android lors du test ou du développement
  • Comment puis-je rendre inactif un look d'état de "désactivé" de Spinner?
  • Quelle est la manière appropriée d'arrêter un service fonctionnant comme premier plan
  • Comment utiliser googletest pour tester le code C ++ qui appelle java sur Android?
  • N'a pas trouvé la classe "com.google.firebase.provider.FirebaseInitProvider"
  • Android - menu coulissant avec sous-menu
  • Sur Android, effectuez une demande POST avec des données de formulaire codé URL sans utiliser UrlEncodedFormEntity
  • 4 Solutions collect form web for “Existe-t-il une API Google Transit disponible?”

    La plupart des agences de voyage ne permettent pas à Google de divulguer leurs données en tant qu'APP public. Ainsi, il n'y a pas de moyen «facile» et fiable d'intégrer Google Transit.

    Cependant, il existe au moins une façon de le faire de manière plus difficile: demande maps.google.com avec des paramètres de requête spéciaux, puis analysez une chaîne de type JSON avec HTML intégré. Vous pouvez regarder la publication de mon blog pour obtenir une introduction à cette option: http://mikhail.io/2012/04/10/google-transit-api-research/

    Je ne partage pas de code là-bas, mais la tâche est faisable.

    Il existe des flux disponibles pour que les développeurs consomment et les points d'extrémité pour les agences de transport en commun pour télécharger des données de transit: https://developers.google.com/transit/

    Voici quelques exemples: https://developers.google.com/transit/gtfs/examples/

    Vous pouvez simplement utiliser Google's Directions API. Il intègre toutes les données de transit (programmées ou en temps réel) qu'il a en résultats, vous sont retournés via JSON, pour vos applications.

    https://developers.google.com/maps/documentation/directions/

    Faites une requête HTTP API et passez les points de début et de fin, activez le transit, et il renverra JSON que vous pouvez analyser.

    http://maps.googleapis.com/maps/api/directions/json?origin=1500+Goddard+Avenue%2C+Louisville%2C+KY&destination=2100+S+Preston+St.%2CLouisville%2CKY&sensor=true&arrival_time=1396696559&mode = Transit

    Notez le paramètre 'mode' égal à 'transit'.

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.