Tích hợp dựa trên GTFS

Quy cách chung cho nguồn cấp dữ liệu về phương tiện công cộng (GTFS) là một định dạng hiện có cho lịch trình của phương tiện công cộng và thông tin địa lý liên quan. Tính năng tích hợp dựa trên GTFS sử dụng GTFS và các phần mở rộng của Google Transit Ticketing để hoàn thành bước 1 của tính năng tích hợp Travel Transport (Cung cấp nguồn cấp dữ liệu về dữ liệu tĩnh).

API Máy chủ đối tác sẽ sử dụng các mã nhận dạng như ticketing_trip_id do GTFS cung cấp. Vì vậy, bạn cần có một nguồn cấp dữ liệu GTFS hợp lệ trước khi có thể sử dụng API này. Vui lòng làm theo các bước dưới đây để cung cấp nguồn cấp dữ liệu GTFS hợp lệ.

Tạo nguồn cấp dữ liệu tĩnh GTFS

Để cho phép người dùng tìm kiếm và tìm thấy các tuyến đường và lịch trình cho việc di chuyển giữa các thành phố bằng tính năng tích hợp dựa trên GTFS, đối tác cần cung cấp nguồn cấp dữ liệu GTFS. Dữ liệu nguồn cấp dữ liệu GTFS sẽ chứa thông tin tĩnh về lịch trình, tuyến đường và thông tin về vé. Sau đó, Google sẽ sử dụng thông tin này để kết nối với API đối tác.

1. Tạo tài khoản Transit

Nếu chưa hoàn tất, vui lòng truy cập vào trang Bắt đầu sử dụng Google Transit và sử dụng biểu mẫu để yêu cầu một tài khoản. Sau khi quá trình xem xét hoàn tất, một tài khoản sẽ được tạo và trang tổng quan GTFS sẽ được cung cấp. Hãy xem bài viết Truy cập vào Trang tổng quan đối tác phương tiện công cộng để biết thông tin chi tiết về cách truy cập và định cấu hình trang tổng quan.

2. Tạo nguồn cấp dữ liệu GTFS có các phần mở rộng

Tạo nguồn cấp dữ liệu GTFS, bao gồm cả các phần bắt buộc của phần mở rộng Google Transit Ticketing (xem thêm thông tin chi tiết trong phần Các phần mở rộng GTFS). Để đảm bảo người dùng có trải nghiệm người dùng tốt nhất, vui lòng đọc và tuân thủ các yêu cầu về chất lượng và các phương pháp hay nhất của GTFS.

3. Đặt tên cho nguồn cấp dữ liệu

Quy ước đặt tên nguồn cấp dữ liệu được đề xuất là: agency-region-country_code, chẳng hạn như gbus-ca-us hoặc agency-country_code nếu không bắt buộc phải có khu vực, ví dụ: gbus-br. Đối với nguồn cấp dữ liệu thử nghiệm, quy ước đặt tên nguồn cấp dữ liệu được đề xuất là: test-agency-country_code, chẳng hạn như test-gbus-ca-us hoặc test-gbus-br.

4. Tải lên và cập nhật nguồn cấp dữ liệu

Hãy làm theo hướng dẫn trong bài viết Xuất bản dữ liệu nguồn cấp dữ liệu GTFS để tải lên và cập nhật dữ liệu GTFS. Mỗi khi dữ liệu được tải lên, dữ liệu sẽ trải qua quá trình xác thực tự động (mất tối đa 30 phút) và một báo cáo xác thực sẽ được tạo. Vui lòng khắc phục mọi lỗi trước khi chuyển sang bước tiếp theo.

5. Yêu cầu môi trường xem trước

Sau khi dữ liệu GTFS vượt qua quá trình xác thực thành công, hãy làm theo hướng dẫn trong bài viết Kiểm thử dữ liệu nguồn cấp dữ liệu bằng tính năng xem trước ở chế độ riêng tư để bật môi trường xem trước. Sau khi được bật, dữ liệu nguồn cấp dữ liệu đã tải lên sẽ hiển thị trong Google Maps của những người dùng được phép. Tại thời điểm này, dữ liệu GTFS cũng có thể được dùng để kiểm thử với máy chủ API.

6. Yêu cầu xem xét đảm bảo chất lượng (QA) khi ra mắt

Sau khi giải quyết mọi cảnh báo có vấn đề và vấn đề về chất lượng dữ liệu trong môi trường xem trước, bạn cần phải có một quy trình xem xét QA cuối cùng của Google trước khi ra mắt công khai. Các vấn đề được phát hiện thông qua quy trình xem xét QA sẽ hiển thị trong trang tổng quan. Sau khi giải quyết tất cả các vấn đề đang tồn tại, GTFS sẽ sẵn sàng ra mắt.

7. Ra mắt nguồn cấp dữ liệu

Hãy xem bài viết Ra mắt nguồn cấp dữ liệu để biết hướng dẫn về cách cung cấp nguồn cấp dữ liệu cho công chúng.