本頁說明官方 GTFS Realtime 和 Google 大眾運輸規格導入方式的主要差異,包含下列方面:
略過的官方規格:這些欄位屬於官方 GTFS 的一部分。Google 大眾運輸會正確擷取這些資料,但不會主動使用。
不同解讀:Google 大眾運輸對官方 GTFS 中這些欄位的解讀,與 GTFS 中的定義不同。
實驗性支援:Google 大眾運輸導入的這些欄位屬於實驗性質。如要導入新的實驗性欄位,請與 Google 大眾運輸團隊聯絡。
Google 大眾運輸支援的擴充功能:這些擴充功能「不」屬於官方 GTFS 的一部分。Google 大眾運輸支援的擴充功能包含公開擴充功能,以及 Google 大眾運輸專屬的擴充功能。任何合作夥伴都能透過動態饋給,將這些資訊傳送給 Google 大眾運輸。
Realtime 大眾運輸資訊
以下各部分列出官方 GTFS 和 Google 大眾運輸 Realtime 動態饋給導入方式的主要差異。
Realtime 動態饋給中略過的官方規格
某些略過的規格屬於實驗性質,詳情請參閱 gtfs.org。
表 1 列出 Google 大眾運輸在 Realtime 動態饋給中略過的 GTFS 定義欄位。
| 訊息 | 略過的 GTFS 定義欄位 | 欄位類型 | 
|---|---|---|
Alert (訊息) | 
      image | 
      TranslatedImage | 
Alert (訊息) | 
      image_alternative_text | 
      TranslatedString | 
Alert (訊息) | 
      severity_level | 
      列舉 | 
Alert (訊息) | 
      tts_description_text | 
      Proto | 
Alert (訊息) | 
      tts_header_text | 
      Proto | 
CarriageDetails (訊息) | 
      id | 
      字串 | 
CarriageDetails (訊息) | 
      occupancy_percentage | 
      int32 | 
Position (訊息) | 
      bearing | 
      浮點值 | 
Position (訊息) | 
      odometer | 
      雙精度浮點值 | 
Position (訊息) | 
      speed | 
      浮點值 | 
Shape (訊息) | 
      encoded_polyline | 
      字串 | 
Shape (訊息) | 
      shape_id | 
      字串 | 
StopTimeUpdate (訊息) (在 TripUpdate 中) | 
      arrival.uncertainty | 
      int32 | 
StopTimeUpdate (訊息) (在 TripUpdate 中) | 
      stop_time_properties | 
      Proto | 
TripUpdate (訊息) | 
      trip_properties | 
      Proto | 
TripUpdate (訊息) | 
      vehicle | 
      VehicleDescriptor | 
VehicleDescriptor (訊息) | 
      license_plate | 
      字串 | 
VehicleDescriptor (訊息) | 
      wheelchair_accessible | 
      WheelchairAccessible | 
VehiclePosition (訊息) | 
      congestion_level | 
      列舉 | 
VehiclePosition (訊息) | 
      current_status | 
      VehicleStopStatus | 
VehiclePosition (訊息) | 
      current_stop_sequence | 
      uint32 | 
VehiclePosition (訊息) | 
      multi_carriage_details.id | 
      字串 | 
VehiclePosition (訊息) | 
      occupancy_percentage | 
      uint32 | 
VehiclePosition (訊息) | 
      stop_id | 
      字串 | 
Realtime 動態饋給中的不同解讀
雖然 Google 大眾運輸接受某些 GTFS 欄位,但解讀方式與 GTFS 有所不同。
表 2 列出 Realtime 動態饋給中的 GTFS 定義欄位,這些欄位在 Google 大眾運輸中為「選用」或「必要 (有條件)」。如果是選用欄位,這個表格會顯示 Google 大眾運輸是否支援列舉值。
| 檔案名稱 | GTFS 中定義的欄位 | 欄位類型 | 是否為 Google 大眾運輸的必要欄位? | Google 大眾運輸導入方式詳細資料 | 
|---|---|---|---|---|
StopTimeUpdate (訊息) (在 TripUpdate 中) | 
      stop_id | 
      字串 | 必要 (有條件) | 如果提供  
  | 
    
StopTimeUpdate (訊息) | 
      schedule_relationship | 
      列舉 | 選用 | Google 大眾運輸支援下列列舉值: 
  | 
    
TripDescriptor (訊息) | 
      schedule_relationship | 
      列舉 | 選用 | Google 大眾運輸不支援下列列舉值: 
 Google 支援下列列舉值: 
  | 
    
Realtime 動態饋給中的實驗性支援
如果您在整合新的實驗性欄位時需要支援,請與 Google 大眾運輸聯絡。
Google 大眾運輸在 Realtime 動態饋給中支援的擴充功能
本文發布時,沒有任何欄位隸屬此類別。如果您需要協助,請與 Google 大眾運輸聯絡。