定價(jià)頁 | 點(diǎn)此進(jìn)入 |
免費(fèi)方式 | 每月限免 |
定價(jià)方式 | 訂閱、 按量(例如每次/元、每token/美元)、 支持定制 |
采購渠道 | 官網(wǎng) |
API適用國家/地區(qū) | 美國 |
支持語言 | N/A |
TransitLand API 服務(wù)商
評(píng)分 49/100
9
TransitLand是什么公司
更多Transitland 是一個(gè)開放的交通數(shù)據(jù)平臺(tái),成立于2014年,由一群致力于改善公共交通數(shù)據(jù)訪問的創(chuàng)新者創(chuàng)立。公司的使命是聚合全球范圍內(nèi)的GTFS、GTFS Realtime、GBFS等開放數(shù)據(jù)源,為開發(fā)者、規(guī)劃者和研究人員提供全面、實(shí)時(shí)的交通信息。核心價(jià)值觀包括開放性、協(xié)作和數(shù)據(jù)驅(qū)動(dòng)的決策。Transitland 提供的主要產(chǎn)品和服務(wù)包括全球交通地圖、API接口以及數(shù)據(jù)可視化和分析工具。市場定位為交通數(shù)據(jù)領(lǐng)域的聚合器和創(chuàng)新者,服務(wù)于全球超過2500家運(yùn)營商和55個(gè)國家的交通網(wǎng)絡(luò)。
官網(wǎng)入口 | 點(diǎn)擊進(jìn)入 | API開放平臺(tái) | 點(diǎn)擊進(jìn)入 |
公司名稱 | TransitLand | 公司簡稱 | TransitLand |
公司分類 | 生活服務(wù) 、 交通出行 | 主營產(chǎn)品 | N/A |
成立時(shí)間 | N/A | 總部地址 | N/A |
網(wǎng)站排名 | 139.5K | 月用戶量 | 85.9K |
國家/地區(qū) | 美國 | 收錄時(shí)間 | 2024.09.12 |
TransitLand的API接口(產(chǎn)品與功能)
Transit Land 是一個(gè)平臺(tái),它從交通機(jī)構(gòu)和其他來源策劃和聚合交通數(shù)據(jù)。他們提供公共 API,讓你可以訪問豐富的交通數(shù)據(jù),用于構(gòu)建應(yīng)用程序或改進(jìn)現(xiàn)有應(yīng)用程序。
在本文中,我們將探索 Transit Land 的一些 API 以及如何在 JavaScript 中使用它們。
Transit Land 提供了幾個(gè) API 來訪問交通數(shù)據(jù)。以下是其中的一些:
https://api.transit.land/api/v2/schedule_stop_pairs
- 返回在給定站點(diǎn)停靠的所有交通行程的列表。https://api.transit.land/api/v1/feed_versions
- 返回 Transit Land 數(shù)據(jù)庫中可用的訂閱版本列表。https://api.transit.land/api/v2/router/router
- 使用 GTFS 交通數(shù)據(jù)計(jì)算兩個(gè)站點(diǎn)之間的可能路線。
讓我們看看如何在 JavaScript 中使用這些 API。
要從 JavaScript 應(yīng)用程序進(jìn)行 API 調(diào)用,我們可以使用 fetch()
函數(shù),這是現(xiàn)代網(wǎng)絡(luò)瀏覽器的原生功能。
要檢索在給定站點(diǎn)停靠的所有交通行程的列表,我們可以向 schedule_stop_pairs
端點(diǎn)發(fā)送 GET
請(qǐng)求,將站點(diǎn) ID 作為參數(shù)傳遞。
fetch('https://api.transit.land/api/v2/schedule_stop_pairs?origin_onestop_id=o-9q8y-nfantacitypark&date=2019-05-03')
.then(response => response.json())
.then(data => console.log(data));
在這個(gè)例子中,我們請(qǐng)求了 ID 為 o-9q8y-nfantacitypark
的站點(diǎn)在 2019 年 5 月 3 日的行程站點(diǎn)對(duì)。
要檢索 Transit Land 數(shù)據(jù)庫中可用的訂閱版本列表,我們可以向 feed_versions
端點(diǎn)發(fā)送 GET
請(qǐng)求。
fetch('https://api.transit.land/api/v1/feed_versions')
.then(response => response.json())
.then(data => console.log(data));
要使用 GTFS 交通數(shù)據(jù)計(jì)算兩個(gè)站點(diǎn)之間的可能路線,我們可以向 router
端點(diǎn)發(fā)送 POST
請(qǐng)求,在請(qǐng)求正文中傳遞起點(diǎn)和目的地站點(diǎn) ID。
const requestBody = JSON.stringify({
origin_onestop_id: 'o-9q8y-nfantacitypark',
destination_onestop_id: 'o-9q8y-nfanthewestend'
});
const headers = {
'Content-Type': 'application/json'
};
fetch('https://api.transit.land/api/v2/router/router', {
method: 'POST',
headers,
body: requestBody
})
.then(response => response.json())
.then(data => console.log(data));
在這個(gè)例子中,我們計(jì)算了 ID 為 o-9q8y-nfantacitypark
和 o-9q8y-nfanthewestend
的站點(diǎn)之間的可能路線。
在本文中,我們探索了 Transit Land 的一些公共 API 以及如何在 JavaScript 中使用它們。有了這些 API,你可以訪問各種交通數(shù)據(jù),用于構(gòu)建強(qiáng)大的交通相關(guān)應(yīng)用程序和解決方案。
TransitLand API的價(jià)格(API免費(fèi)方式與收費(fèi)標(biāo)準(zhǔn))
在選擇API服務(wù)商時(shí),綜合評(píng)估以下維度,選擇最適合自己需求的API服務(wù)商,確保技術(shù)兼容性和成本效益。
TransitLand API Key怎么獲取(API調(diào)用與對(duì)接教程)
TransitLand的最佳替代品(競品對(duì)比) (更多)
Interline 是一家提供公共交通數(shù)據(jù)服務(wù)的公司,專注于為開發(fā)者、城市規(guī)劃者和交通運(yùn)營商提供實(shí)時(shí)、準(zhǔn)確的交通信息。通過其平臺(tái),用戶可以訪問全球范圍內(nèi)的公共交通數(shù)據(jù),包括路線、時(shí)刻表、車輛位置等。Interline 的數(shù)據(jù)覆蓋了多種交通方式,如公交、地鐵、火車和有軌電車等,旨在幫助用戶更好地規(guī)劃出行,同時(shí)也為交通行業(yè)的決策者提供數(shù)據(jù)支持。
MyTTC.ca是一個(gè)獨(dú)立的項(xiàng)目,致力于提供免費(fèi)、開放的交通數(shù)據(jù)服務(wù)。它由一群熱愛TTC并希望為所有人創(chuàng)造更好體驗(yàn)的小團(tuán)隊(duì)創(chuàng)建,包括統(tǒng)計(jì)每個(gè)地鐵站的樓梯數(shù)量、放置一萬個(gè)公交站點(diǎn)和超過三百萬的站點(diǎn)時(shí)間。
TransportAPI是英國領(lǐng)先的交通數(shù)據(jù)管理服務(wù)提供商,為超過25%的交通運(yùn)營商應(yīng)用提供數(shù)據(jù)支持。公司提供全面的交通數(shù)據(jù)服務(wù),包括多模式旅程規(guī)劃、公交信息、票價(jià)、性能分析等,幫助客戶提高乘客滿意度并增加乘客量。
Hove Donne?es et voyageurs, en rythmes 是一家專注于提供智能出行解決方案的公司。它通過實(shí)時(shí)和預(yù)測性的數(shù)據(jù)服務(wù),幫助改善交通信息的傳播和質(zhì)量,從而優(yōu)化乘客的出行體驗(yàn)。公司主營業(yè)務(wù)包括與社區(qū)合作理解并改善交通需求,與運(yùn)營商合作簡化和流暢化出行信息的傳播,以及與企業(yè)合作整合和豐富出行數(shù)據(jù),提供精確的服務(wù)。Hove 致力于使交通更加可訪問、包容,并支持生態(tài)轉(zhuǎn)型,推動(dòng)更可持續(xù)的出行實(shí)踐。