使用 Google Places API 实现地址自动补全功能
地址自动补全
您可以在网站上使用 Google Places API,确保用户的收货地址真实且能被承运方识别。Google Places API 允许开发者通过 HTTP 请求获取地点的详细信息。地址自动补全功能会在用户输入地址时预测并列出可能的地点列表。
::: seealso
要开启此功能,请前往 Website --> Configuration --> Settings,在 SEO 部分启用 Address Autocomplete(地址自动补全)。
在 API Key(API 密钥)字段中填写您的 Google Places API 密钥。如果您还没有密钥,可在 Google Cloud 控制台 创建并按照以下步骤操作。
步骤 1:启用 Google Places API {#address_autocomplete/generate_api_key}
创建新项目: 要启用 Google Places API,首先需要创建一个项目。点击左上角的 Select a project(选择项目),选择 New Project(新建项目),并按照提示完成项目设置。
启用 Google Places API: 前往 Enabled APIs & Services(已启用的 API 与服务),点击 + ENABLE APIS AND SERVICES.(启用 API 与服务)。搜索 "Places API" 并选中它,然后点击 "Enable"(启用)按钮。
:::: note ::: title 注意 :::
Google 的计费方式取决于请求次数及其复杂度。 ::::
步骤 2:创建 API 凭证
前往 APIs & Services → Credentials。
创建凭证: 在 Credentials(凭证)页面,点击 Create Credentials(创建凭证),选择 API key(API 密钥)。
::: admonition 限制 API 密钥(可选)
出于安全考虑,您可以限制 API 密钥的使用范围。前往 API restrictions(API 限制)部分,指定该密钥只能访问 Google Places API,或仅允许特定网站或应用发起请求。
:::
:::: important ::: title 重要 :::
- 保存您的 API 密钥:复制密钥并安全存储。
- 请勿公开分享或在客户端代码中泄露该密钥。 ::::