如何設置谷歌地圖 API 密鑰
已發表: 2022-03-29您想知道如何設置Google Map API嗎? 你甚至知道 API 是什麼嗎? API代表應用程序編程接口。 API 是兩個軟件之間的連接。 它允許他們從一個軟件到另一個軟件進行通信並提供服務。 底部的地圖就是這樣一種 API。 谷歌地圖正在向該網站借出他們的應用程序編程接口 API,以便他們可以在他們的網站上使用谷歌地圖的各種功能來完善他們的網站設計遊戲。 在本文中,您將學習如何設置 Google Map API、如何創建 API,以及如何添加可通過 Google 獲得的不同 API。
谷歌地圖 API 密鑰
在學習如何設置 Google Map API 之前,您需要了解什麼是 Google Map 鍵。 Google Map API 密鑰是 Google 提供的一段代碼,可用於顯示地圖、指示路線、準確顯示關閉和開放時間、創建可搜索的地圖、添加簽到功能以及在您的企業網站上規劃路線。 Google Map API 密鑰可讓 Google 跟踪其 API 的使用情況並保護自己免受惡意攻擊。 您可以組合 API 以獲得更高級的選項,從而使您的客戶的用戶體驗達到最佳。
成本
Google Map API 密鑰是免費的,為了幫助您入門,Google 提供 300 美元的信用額度,供您在使用的前 90 天使用。 之後,他們將繼續每月為您提供 200 美元,用於您的 Google Maps API 使用。 一旦超過每月 200 美元的限額,您將按使用次數付費。
如何創建 API
既然您知道了 Google Map API 是什麼,您就可以了解如何為您自己的網站創建 API 。
出發
為 Google Maps 創建 API 的第一步是設置一個與計費帳戶關聯的項目並啟用 Maps Embed API。 Maps Embed API 是允許您在網站上放置交互式地圖的 API。 設置完成後,您就可以開始創建新的 API。
創建 API 密鑰
完成必要的設置後,您就可以開始學習如何創建 API。 根據您使用的是控制台還是Cloud SDK ,創建 API 的過程會有所不同。
安慰
- 轉到 Google 平台網站的憑據部分。
- 選擇創建憑據。
- 單擊創建 API 密鑰。 將出現一個對話框,確認您已創建新 API。
- 單擊關閉。
雲 SDK
要使用 Cloud SDK 創建 API,您需要添加一行代碼。 代碼如下:
gcloud alpha 服務 api-keys 創建 \
–項目“項目”\
--顯示名稱“顯示名稱”
您將用您想要的名稱替換括號中的單詞 PROJECT 和 DISPLAY_NAME。
您現在已經創建了您的第一個 API。 它將列在憑據頁面上的 API 密鑰下。
如何限制 API 密鑰
現在您已經了解瞭如何創建 API 密鑰,您需要知道如何限制它。 限制您的 API 密鑰會增加一個安全級別,以確保只有經過授權的請求才能使用您的 API 密鑰發出。 根據您使用的是控制台還是 Cloud SDK,限制 API 密鑰的過程會有所不同。
安慰
- 轉到 Google 平台網站的憑據頁面。
- 選擇要限制的 API。
- 您將找到一個名為 Key Restrictions 的部分。 查看並選擇您要為 API 設置的限制。
雲SDK
這是列出現有密鑰的代碼:
gcloud services api-keys list –project=”PROJECT”
這是清除當前限制的代碼:
gcloud alpha services api-keys 更新“projects/PROJECT/keys/KEY_ID”\
——明確的限制
這是設置新限制的代碼:
gcloud alpha services api-keys 更新“projects/PROJECT/keys/KEY_ID”\
–api_target=”maps-embed-backend.googleapis.com”
--allowed-referrers=”REFERRER
再一次,括號中的詞應該用你自己的名字代替。
添加 API
如果您沒有時間創建自己的 API, Google 有許多 API現在可以在您的網站或應用程序上使用。 要添加 API,您只需按照以下步驟操作。
地圖靜態 API
此 API 在您的網站上顯示一個簡單的靜態地圖圖像。 代碼最少,定價靈活。 有兩個定價層。 您可以為每 1,000 個請求支付 2 美元,也可以為每 1,000 個請求支付 1.60 美元,每月最低 100,000 個。
地圖嵌入 API
此 API 允許您在您的網站上放置交互式地圖或街景。 用戶可以在地圖上移動以找到不同的位置。 此 API 可以幫助客戶找到他們與您的業務相關的位置。
距離矩陣 API
此 API 允許用戶查看根據推薦路線前往多個目的地所需的距離和時間。 高級計劃的第一層價格為每 1,000 個元素 10 美元,高級計劃的第二層價格為每 1,000 個元素 8 美元,每月至少 100,000 個元素。 另一個計劃的費用為每 1,000 個元素 5 美元,第二層的費用為每 1,000 個元素 4 美元,每月最少 100,000 個元素。 高級計劃和基本計劃之間的唯一區別是高級計劃提供對實時交通報告的訪問。
地理位置 API
當 GPS 不是一個選項時,此 API 很有用。 它使用 WIFI 接入點和手機信號塔來查找位置。 第一層的定價為每 1,000 個請求 5 美元,第二層的定價為每 1,000 個請求 4 美元,每月至少 100,000 個請求。
地方 API
Places API 允許您查看和獲取有關超過 100,000,000 家企業和興趣點的詳細信息。 它會不斷更新企業主和用戶添加的新業務和興趣點。 Places API 有多種定價選項,因此您可以選擇最適合您需求的一種。
沒有地點詳細信息的自動完成
第一層為每 1,000 次會話 17 美元,第二層為每 1,000 次會話 13.60 美元,每月至少 100,000 次會話。
自動完成
第一層為每 1,000 個請求 2.83 美元,第二層為每 1,000 個請求 2.27 美元,每月至少 100,000 個請求。
地點詳情
第一層為每 1,000 個請求 17 美元,第二層為每 1,000 個請求 13.60 美元,每月至少 100,000 個請求。
地點詳情 – ID 刷新
這是對 Places Details 的免費補充。 它使您能夠返回新的地點 ID。
大氣數據
顧名思義,這會返回大氣數據。 第一層為每 1,000 個計數 5 美元,第二級為每 1,000 個計數 4 美元,每月至少 100,000 個計數。
聯繫方式
這使您能夠顯示聯繫信息,例如電話號碼、網站和營業時間。 一級費用為每 1,000 個計數 3 美元,每 1,000 個計數為 2.40 美元,每月至少 100,000 個計數。
找地方
查找地點允許您使用電話號碼、姓名或地址來查找地點及其電話號碼和地址。 第一層為每 1,000 個請求 17 美元,第二層為每 1,000 個請求 13.60 美元,每月最少 100,000 個請求。
如果您只想要地點 ID,查找地點是免費的。
附近地點搜索
此函數將向用戶返回附近地點的列表。 第一層為每 1,000 個請求 32 美元,第二層為每 1,000 個請求 25.60 美元,每月至少 100,000 個請求。
地方照片
Places Photo 以免您將高質量的企業照片和興趣點添加到地圖上。 第一層是每 1,000 個請求 7 美元,每 1,000 個請求 5.60 美元,每月最少 100,000 個請求。
地方 - 文本搜索
用戶可以搜索位置建議。 此函數將返回與搜索條件匹配的地點列表。 第一層每 1,000 個請求收費 32 美元,第二層每 1,000 個請求收費 25.60 美元,每月至少 100,000 個請求。
查詢自動完成
顧名思義,此功能將嘗試自動完成對用戶的搜索。 第一層的費用為每 1,000 個請求 2.83 美元,第二層的費用為每 1,000 個請求 2.27 美元,每月至少 100,000 個請求。
時區 API
時區 API 為用戶提供準確的時區信息,例如營業時間。 第一層的費用為每 1,000 個請求 5 美元,每 1,000 個請求 4 美元,每月最少 100,000 個請求。
使用 API
谷歌地圖是一個有用的工具,人們可以用它來查找路線、營業時間、交通報告和許多其他事情。 如果您想在您的企業網站上啟用這些功能,您將需要使用 API。 允許訪問者使用 API在他們最喜歡的位置上放置圖釘。 現在您已經了解瞭如何設置 Google Map API、如何創建 API 以及通過 Google 提供的 API 類型,您可以將 Google Map 添加到您的企業網站。
常問問題:
- 什麼是 API?
- 為什麼要使用 Google Maps API?
- API 的成本是多少?
- 如何購買 API?
- 谷歌地圖 API 有什麼作用?