鍵.png)
使用這些基本 REST API 最佳實踐構(gòu)建出色的 API
人氣指數(shù):9.9/10
最適合:查找多種國際語言中城市之間的距離
Zipcode API 由 Redline 開發(fā),是一款基于移動和云的應(yīng)用程序。該 API 允許用戶計算郵政編碼之間的距離、根據(jù)另一個郵政編碼的半徑查找郵政編碼、根據(jù)接近度列出代碼以及根據(jù)輸入的郵政編碼顯示地點。
該 API 返回郵政編碼的區(qū)域詳情、國家/地區(qū)、州/省/市/市、經(jīng)度和緯度信息。它提供特定郵政編碼 5 英里半徑范圍內(nèi)鄰近郵政編碼的所有郵政編碼詳情。
API 以英里或公里為單位返回各個地點之間的距離結(jié)果。
該 API 依賴于 JavaScript 編程語言并使用 HTTPS 請求模型來檢索數(shù)據(jù)。該 API 以 JSON 格式提供響應(yīng)。
該 API 每天可免費調(diào)用 240 次。它有三種付費計劃:Pro 每月 10 美元、Ultra 每月 30 美元、Mega 每月 100 美元。
受歡迎程度得分:9.6/10
最適合:根據(jù)給定郵政編碼查找郵政編碼坐標(biāo)
該 API 支持 16 種語言,包括英語、法語、西班牙語和德語。該 API 允許用戶按國家、城市、地區(qū)、郵政地址、郵政編碼、IATA 機(jī)場代碼、經(jīng)度或緯度坐標(biāo)以及 what3words 地圖進(jìn)行搜索。
該 API 可幫助用戶計算兩個坐標(biāo)之間的全球距離。結(jié)果顯示以英里和公里為單位的航線、方位、中點、行駛道路和時區(qū)。此外,該 API 還提供了最受歡迎的方式和特色國家/地區(qū)的列表。
您還可以檢索有關(guān)車輛路線或步行路徑點之間的距離和持續(xù)時間的信息。
API 有三種計劃,基本計劃、專業(yè)計劃和超級計劃。基本計劃每月免費提供 100 次請求。專業(yè)計劃每月收費 9 美元,提供 1000 次查詢。超級計劃每月收費 80 美元。
人氣得分:9.1/10
最適合:計算兩地之間的短距離
該 API 基于網(wǎng)絡(luò),可幫助用戶計算地球各點之間的空中距離。API 以海里或公里為單位顯示距離。用戶可以通過選擇飛機(jī)類型來獲得預(yù)計飛行時間。
用戶輸入 ICAO 4 字母代碼或 IATA 3 字母代碼進(jìn)行機(jī)場搜索。計算飛行時間時,必須輸入飛機(jī)速度。否則,如果您只計算距離,則費率是可選的。
API 具有有限的免費套餐。付費套餐 Pro 版售價 10 美元,Ultra 版售價 200 美元。
受歡迎程度得分:9/10
最適合:查找地點之間的空中距離
該 API 由 Noggle 創(chuàng)建,可幫助查找地球上不同點的方位和地理位置。此 API 返回給定半徑內(nèi)最近和最大的城市。該 API 顯示任何給定坐標(biāo)的羅盤方向、國家/地區(qū)、時區(qū)、城市、距離、人口和 GMT 偏移量。
該 API 是免費的,但付費版本具有附加功能。專業(yè)版每月收費 1.99 美元,超級版每月收費 4.99 美元。
受歡迎程度得分:9.7/10
最適合:根據(jù)地理坐標(biāo)查找最近的城市或時區(qū)
Google Maps Time Zone API 是 Google 的產(chǎn)品,采用交互式控制臺 URL。其 Rest 架構(gòu)設(shè)計使其能夠支持 JSON、CRUD 和 URI 查詢字符串等各種格式。
它是一個單一用途的 Web API,不會根據(jù)設(shè)備類型限制用戶。因此,它可以在手機(jī)設(shè)備、臺式機(jī)和平板電腦上使用。
用戶可以請求特定日期和 API 的特定緯度和經(jīng)度對的數(shù)據(jù)。API 通過提供數(shù)據(jù)、夏令時偏移量和 UTC 偏移量返回時區(qū)結(jié)果。
它提供了多種語言供用戶獲取結(jié)果。不過,英語是默認(rèn)語言。
API 有一個免費的基本套餐,每月提供 500 個請求。專業(yè)套餐每月收費 5 美元,在該時間范圍內(nèi)提供 1000 個請求。超級套餐有 100000 個請求,每月收費 400 美元。
受歡迎程度得分:N/A -/10
此 API 是 Google 地圖產(chǎn)品之一,可讓用戶計算兩點之間的距離。此 API 允許用戶在基于 JavaScript、HTML 和 CSS 構(gòu)建的地圖上繪制路線。
API的準(zhǔn)確性是該API最顯著的優(yōu)點之一。
此 API 有三種付費計劃。專業(yè)套餐提供 5000 個請求,每月 5 美元;針對專業(yè)人士的超級套餐每月 15 美元,包含 20000 個請求;超級套餐每月 50 美元,包含 100000 個請求。超級套餐針對生產(chǎn)水平高的企業(yè)。
該 API 還有一個基本計劃,它是免費的,包含 100 個請求。
受歡迎程度得分:8.6/10
最適合:尋找位置之間的延伸
技術(shù)為我們提供了地圖、GPS 系統(tǒng)、軟件和應(yīng)用程序來協(xié)助我們進(jìn)行這些計算。為了提高效率,開發(fā)人員正在創(chuàng)建距離 API。
距離 API 是一組命令,可幫助計算機(jī)應(yīng)用程序確定不同地點的地址、郵政編碼、城市、經(jīng)度和緯度。該 API 的工作方式非常簡單。首先,開發(fā)人員必須請求一個 API 密鑰,該密鑰授予對 API 上執(zhí)行的每個操作的訪問權(quán)限。
這些類型的 API 通常基于 REST、RESTFUL、SOAP或 Graphql 架構(gòu)樣式構(gòu)建。其中 REST 是最常見的。API 使用 HTTPS 請求方法從 API 服務(wù)器發(fā)布、檢索、更新和刪除文件。
旅行公司——旅行社使用 API 來確定不同地點之間的距離。此類計算有助于他們了解不同的時區(qū)、預(yù)計旅行時間、出發(fā)和到達(dá)時間。
飛行業(yè)務(wù)– 航空業(yè)使用 API 來確定最佳航線,以獲得最佳盈利能力。如果飛機(jī)出現(xiàn)故障,飛行員可以使用 API 了解最近的跑道,以防意外降落。
API 可幫助計算城市和機(jī)場之間的飛行時間和距離。如果發(fā)生延誤,API 可告知預(yù)計的航班到達(dá)時間。
原文查看鏈接:top-8-best-distance-apis-alternatives-2024