2016-06-20 6 views
4

私は2つの場所の緯度と経度を持っています。 mode = transitの下のapiによって目的地に到達する方向を得ることができます。google apiを使用して「Bus Service No」を取得する方法

https://maps.googleapis.com/maps/api/directions/json?origin=place_id:ChIJVwkdVbQTrjsRGUkefteUeFk&destination=place_id:ChIJIZo0S_EUrjsR_yPLFVLgvHw&mode=transit&key=YOUR_API_KEY

しかし、それは、Googleマップに示されているように、「バスサービスなし」を返しません。 Google map with bus service no

我々はあなたがパラメータmode=transitまたはtransit_mode=busを使用してGoogle Maps Directions APIのドキュメントをチェックした場合、彼らはその車のサービス番号を指定していないGoogleのAPIまたは任意のAPI

+0

あなたは上記の問題を解決しましたか? – Adarsh

答えて

2

を使用して、指定した場所との間のすべてのバスを得ることができますトランジットモードで使用されます。

あなたはドキュメントのTransit Detailsをチェックすると、それはこの工程で使用されるトランジットラインに関する情報が含まれて次のフィールドの行が含まれており、次のプロパティが含まれる:

  • nameは完全な名前が含まれていますこの中継線の例えば。 「7アベニューエクスプレス」

  • colorには、このトランジットラインの看板によく使用される色が含まれています。色は、#FF0033のような16進文字列として指定されます。

  • agenciesは、それぞれがラインのオペレータに関する情報を提供するオブジェクトの配列を含みます。

  • short_nameには、この中継線の短い名前が含まれています。これは通常、"M7"または"355"のような行番号になります。

  • vehicleには、この行に使用される車種が含まれています。これには、次のプロパティが含まれます。

    • nameには、この行の車両の名前が含まれています。例えば。 "地下鉄"

    • typeには、この行で動作する車両の種類が含まれています。サポートされている値の完全なリストについては、Vehicle Typeのマニュアルを参照してください。

    • iconには、この車両タイプに関連付けられたアイコンのURLが含まれています。

    • local_iconには、この車両タイプに関連付けられたアイコンのURLがローカル交通標識に基づいて含まれています。

注:私はあなたのサンプルリクエストにチェック 場合は、このshort_nameは、あなたのサービス番号を与えることができると思い、それはあなたの"SHORT_NAME" 与える: "500D" を、これはサンプルのスクリーンショットで使用できます。

+0

私たちはGoogleマップでそれを持っているので、すべてのバスを取得するために回避する。 apiは次のバスだけを止めにします。私は> departure_timeで試しました。それは同じものを返します。 –

+0

APIについてのドキュメントをチェックすると、輸送モードですべての車両を入手するアイデアやアイデアが見つかりません。だから、まだそのAPIにはまだサポートされていないかもしれません。申し訳ありませんが、それはそのAPIに対する私の知識の限界です。 – KENdi

+0

alternatives = trueを設定すると、今後のバスのリストを取得できます – Adarsh

関連する問題