使用工作階段符記
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
工作階段符記會將使用者自動完成的查詢和選取階段分組
執行計費用的獨立工作階段
建立工作階段符記
使用者需負責產生不重複工作階段
每個工作階段的憑證Google 建議您使用第 4 版
UUID。
範例
當使用者輸入查詢時,系統每隔幾次就呼叫自動完成要求。
並傳回可能結果清單。時間
使用者從結果清單中選取所需項目時,所選項目會計為一次
和搜尋期間提出的要求
視為單一請求如果使用者選取地點,則可使用搜尋查詢
免費,而且只有「地點」資料要求會計費。如果使用者尚未
練習前幾分鐘內就做出選擇
才需付費
接著我會從應用程式的角度仔細檢視這個事件流程。
- 使用者開始輸入查詢,以搜尋「法國巴黎」。
- 偵測到使用者輸入內容時,應用程式會建立新的工作階段權杖「權杖 A」。
- 當使用者輸入內容時,API 每隔幾毫秒就會提出自動完成要求
字元,因此會顯示一份新的清單,其中列出各項目可能的結果:
「P」
「停車」
「巴黎」,
「巴黎, Fr」
- 使用者做出選擇後:
- 系統會將查詢產生的所有要求分門別類,並新增至工作階段
以「權杖 A」表示,做為單一要求。
- 使用者的選擇會計為地點詳細資料要求,並新增至
以「權杖 A」代表工作階段
- 工作階段已結束,應用程式會捨棄「權杖 A」。
如需進一步瞭解 Autocomplete 要求的計費方式,請參閱「使用和
帳單。
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2024-09-05 (世界標準時間)。
[{
"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\uff1a2024-09-05 (\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"]],["上次更新時間:2024-09-05 (世界標準時間)。"]]