Google 地圖網路服務適用的用戶端程式庫
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
Google 地圖服務適用的 Java、Python、Go 和 Node.js 用戶端都是社群支援的用戶端程式庫,並依據阿帕契 2.0 授權的條款提供開放原始碼。您可以到 GitHub 下載這些用戶端或相關貢獻項目、查看安裝操作說明及取得程式碼範例:
使用用戶端程式庫的好處
Google 地圖服務適用的 Java 用戶端、Python 用戶端、Go 用戶端和 Node.js 用戶端,都可讓您在自家伺服器上使用 Google 地圖網路服務。這些用戶端內含下列 API 的功能:
除了這些 API 提供的功能,用戶端程式庫還能讓一些常見的工作變得更簡單一些。
- 自動頻率限制:根據預設,系統會按照各個網路服務的預期頻率限制傳送要求,但您可以使用
new GeoApiContext().setQueryRateLimit(qps)
自訂每秒查詢次數上限。
- 失敗時重試:若 API 傳送
5xx
錯誤,用戶端程式庫會自動重試任何要求,並在重試時使用指數倒退演算法,這對於失敗是間斷出現的情況很有幫助。
- 輕鬆進行驗證:用戶端程式庫可讓您使用免費取得的 API 金鑰輕鬆完成驗證。如果是 Google 地圖平台付費方案客戶,則可使用自己的用戶端 ID 和 Secret 進行驗證。
- POJO:Java 程式庫會針對每一個 API 回應傳回原生物件,Python 程式庫則會原封不動地傳回從 API 收到的架構。
- 非同步或同步:所有的要求都支援同步或非同步呼叫樣式。
條款及細則
Google 地圖網路服務的用戶端程式庫是依阿帕契 2.0 授權的條款進行授權。
用戶端程式庫是 Google 地圖網路服務的包裝函式;Google 地圖網路服務受到《Google 地圖平台服務條款》的規範。
重要注意事項:這些程式庫不在標準 Google 廢止政策或支援協議的涵蓋範圍內。
API 金鑰和用戶端 ID
每項 Google 地圖網路服務都需要 API 金鑰或用戶端 ID。如想瞭解 API 金鑰和用戶端 ID 的使用時機和取得方式,請參閱您目前採用的 API 適用的驗證指南:
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2023-09-20 (世界標準時間)。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"缺少我需要的資訊"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"過於複雜/步驟過多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"過時"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻譯問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/程式碼問題"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"容易理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"確實解決了我的問題"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]
{"lastModified": "\u4e0a\u6b21\u66f4\u65b0\u6642\u9593\uff1a2023-09-20 (\u4e16\u754c\u6a19\u6e96\u6642\u9593)\u3002"}
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2023-09-20 (世界標準時間)。"]]