使用 Google Maps Platform 的 10 大秘訣:充分實作及監控 Google 地圖平台服務

2023 年有許多新的轉變正在發生,也是時候企業可以評估您 Google Maps Platform 的實作及整合情況。您可以把握這個機會,確認這項服務即時取得成效最佳的更新、安全存取權限和報表功能。

今天,我們將帶您回顧使用 Google Maps Platform 的 10 大秘訣,確保您目前以最佳方式實作這項服務。

秘訣 #10:檢查存取權

隨時確認您的資源能被適當人員存取,以確保企業在人員異動時仍保有存取權,且可開立客服案件。

如果有新人加入團隊或成員離職,請確認目前的聯絡窗口提供最新聯絡資訊。這麼做不僅能降低風險,也能確保適當的重要聯絡人收到此重大通知。

如要自訂哪些團隊成員能在近期內可收到這類 Google 地圖平台通知,請在 Google Cloud 控制台中提供聯絡人清單並設定重要聯絡人 (Essential Contacts)。 您可以新增個別使用者及群組別名,預先減少人員異動帶來的影響。

Master Concept - Google maps platform
圖 1:啟用 Essential Contacts API 並授予專案存取權

秘訣 # 9:檢查配額

定期檢查 Google Maps Platform API 用量及配額相當重要。

配額代表專案對 API 提出的要求數量設有限制。 系統會根據以下三種情況限制要求數量:

  • 每天
  • 每分鐘
  • 每位使用者每分鐘 (如適用)

只有成功傳送的要求與造成伺服器錯誤的要求才會計入配額。 驗證失敗的要求不會計入配額。

Master Concept - Google maps platform
圖 2:配額用量會以圖表顯示在 Cloud 控制台的「配額」報表頁面中

秘訣 # 8:善用全新的精細用量報表功能

Google 地圖平台推出了更精細的用量報表功能, 可依平台類型 (例如 Android、iOS、網路和網域) 分析報表,方便您分析流量來自哪個網站。

Master Concept - Google maps platform
圖 3:依平台類型篩選並分析用量報表

這類精細用量報表有助於您解答用量相關問題,例如:

  • 多少 API 呼叫來自 Android 的 Places API?
  • 哪些是 Google Maps Platform API 用量最多的網域?
  • 我的客戶最常從哪些平台造訪?

秘訣 # 7:檢查帳單報表

Cloud 控制台帳單報表會提供所選專案的帳單和相關費用資訊。

只要將專案連結至 Cloud Billing 帳戶,即可在 Cloud Billing 報表頁面中,查看這些專案的 Google Cloud Platform 的使用費用。 您可以選取資料範圍、指定時間範圍、設定圖表篩選條件,以及依專案/服務/SKU/位置將資料分組,進一步分析重要費用趨勢。

圖 4:帳單報表

Cloud Billing 報表有助於您解答費用相關問題,例如:

  • 當月的 Google Cloud Platform 支出趨勢為何?
  • 上個月哪個專案的成本最高?
  • 根據過去趨勢,我未來預計需要多少費用?
  • 我在各地區的支出為多少?

秘訣 # 6:確認使用最新的 API 和 SDK

如果您使用 Google 地圖平台,那麼您可能會利用 Maps JavaScript API,或 iOS 和 Android 平台專用 Google Mobile SDK,將 Google 地圖功能加入您的應用程式。

請點選每個 SDK 文件上方的連結來訂閱 RSS 動態消息,以便隨時接收版本資訊,確保您使用最新版本的 Maps JavaScript API 和 Mobile SDK。

圖 5:訂閱版本資訊的 RSS 動態消息
圖 6:版本資訊的 RSS 動態消息清單

秘訣 # 5:改以 Kotlin 和 Jetpack Compose 建構具前瞻性的應用程式

接下來要帶您回顧的秘訣,是使用 Google 開放原始碼程式庫遷移至 Koltin 和 Jetpack Compose 環境,建構具前瞻性的 Android 應用程式。 Kotlin 是越來越受 Android 開發人員青睞的一種程式設計語言, 有助於提高工作效率、開發人員滿意度和程式碼安全性。 至於 Jetpack Compose 則是以 Kotlin 建構而成的現代 Android UI 工具包,您只要使用其功能強大、符合直覺的 API 和少量程式碼,就能快速建立 UI。

Maps Android Kotlin 擴充功能 (KTX) 包含一系列開放原始碼 Kotlin 擴充功能,適用於 Android 和 Android 公用程式庫專用 Maps SDK。 這些擴充功能具備 Kotlin 語言特性,能讓您編寫精簡自然的 Kotlin 程式碼來開發 Android 專用 Maps SDK。

Maps SDK 的 Maps Compose 程式庫也屬於開放原始碼,其中提供可組合的函式和資料類型,能讓您使用 Jetpack Compose 開發 Android 應用程式。 有了 Jetpack Compose,您不必使用大量程式碼,就能在應用程式中加入含不同屬性和樣式的地圖 (圖 7)。 此外,由於地圖只需少量程式碼即可執行眾多作業,可防止出現各種錯誤,所以相當容易維護。

圖 7:使用 Jetpack Compose 之後與之前的情形比較

秘訣 # 4:預覽 Google 地圖平台解決方案範本和程式碼範例

查看 Google 地圖平台上的解決方案範例會非常實用 (圖 8)。 平台提供零售、房地產、旅遊等許多產業的範例, 您可以與這些範例互動,詳細瞭解其輸出內容。

圖 8:GMP 解決方案範本

為應用程式建構新函式時,您可以直接將範本和程式碼範例複製到自己的專案做為起點。

圖 9:匯出以範本為基礎的程式碼

秘訣 # 3:確保 API 金鑰安全無虞

如果應用程式和專案採用 Google Maps Platform API 和 SDK,就必須具備 API 金鑰。 此時正是時候重新審視所有 API 金鑰,確保您在安全且可管理的環境下使用 Google 地圖平台。 您可以清點專案的所有 API 金鑰,然後刪除未使用及多餘的金鑰。 在刪除不需要的 API 金鑰前,請務必確認實際工作環境用不到這些金鑰。

此外,建議您為所有剩餘金鑰設限,藉此盡量保障安全及簡化金鑰用途。 請確保 API 金鑰僅用於所需應用程式。 限制 API 金鑰是保障安全的重要步驟。這麼做可避免金鑰外洩時遭到濫用,使帳戶產生意外支出。 您可以使用應用程式限制,或者一或多個 API 限制,為金鑰設限。 應用程式限制會規定 API 金鑰只能用於特定的平台 (Android 或 iOS) 或網站 (公開 IP 位址和網站),

API 限制則規定 API 金鑰只能用於一或多個 Google Maps Platform API 或 SDK。

圖 10:API 金鑰限制

如果您是在建立 API 金鑰後設定限制,請檢查金鑰使用情形,以確保限制不會造成現有應用程式無法運作。

此外,您也可以為每個應用程式和專案設定專屬 API 金鑰,來提高 Google 地圖平台安全性,以及加強管理平台使用情形。 這種做法能讓您全年輕鬆輪替 API 金鑰,並根據金鑰查看使用指標,進一步瞭解詳細使用狀況。

秘訣 # 2:查看 Google 地圖平台的最新功能

Google 地圖平台不斷提供新功能,並同時提升效率和品質,為使用者打造更優質且符合當下情況的真實世界體驗。 去年,Google 地圖平台推出了許多全新功能和產品,以及數個實用更新。

以資料為準的樣式能讓您使用自有資料或公開資料設計地圖樣式,以視覺化方式傳達重要資訊給您的使用者。 您可以根據各種產業的不同邊界資料,以自訂樣式在地圖上標示地理邊界,劃分出特定區域。 圖 11 的範例即是套用以資料為準的樣式來顯示柏林不同郵遞區號的運費。

圖 11:以資料為準的樣式使用範例

進階標記能讓您直接在程式碼中變更圖釘的顏色、背景、圖示和輪廓。 您也可以使用自己的圖片,做為個人化的地圖標記。

地址驗證能讓您使用地點資料驗證並修正輸入的地址資訊,透過可靠的地址提升結帳和運送效率。 您可以利用這項功能確認地址是否存在、標記不完整的輸入內容,並為運送地址設定格式。 這項功能可幫助您提高運送成功率,並減少代價高昂的錯誤。

圖 12:地址驗證

Routes API 與環保路徑是全新的行動管理服務功能。 環保路徑功能會根據出發地與目的地位置條件,計算兩地之間的理想路徑,並傳回距離和交通時間。 Routes API 是現有 Directions API 和 Distance Matrix API 效能最佳化的版本,具備額外的新功能。 此外,您可以使用環保路徑功能,將燃油效率最高的路徑加入您的產品和應用程式。 這項功能會根據使用者的車輛引擎類型,顯示燃油效率或能源效率最高的路徑。 路徑的燃油或能源效率越高,車輛的燃油/能源消耗量及二氧化碳排放量就越少。

Last Mile Fleet Solution (LMFS) 能幫助車隊營運商打造出色配送體驗,讓消費者從在電子商務網站下單至送貨到府,都享有完善服務。 這是一款開發工具包,用於建構應用程式來協助第一哩路和最後一哩路的配送車隊。 您可以將這項解決方案包含的各種 API 和 SDK 整合至應用程式,以建立地圖、路徑和地點功能。 此外,這項解決方案還包含後端服務,可協調司機、消費者和車隊營運團隊之間的配送歷程。 您可以透過這項解決方案,以視覺化方式即時瞭解車隊最新動態,包括運送狀態和配送路線進度,協助車隊維持最佳效能。

秘訣 # 1:隨時掌握 Google 地圖平台最新狀態

最後,我們也建議您隨時掌握 Google 地圖平台最新消息,包括產品技術更新、服務中斷通知和功能公告。 訂閱 Google 電子郵件通知,即可直接在收件匣中收到最新消息。 您也可以前往我們的公開狀態資訊主頁 (圖 13) 查看及回報錯誤。

圖 13:公開狀態資訊主頁

思想科技作為 Google Maps Platform 十年以上的認證合作夥伴,我們在 Google 地圖上擁有豐富專業的知識和經驗。 我們的團隊不僅精通於 Google Maps Platform 的技術和應用,更是深入了解產業所面臨的挑戰,幫助更多亞太地區的運輸物流業者應用 Google Maps 的優化地圖的路線規劃、地址編碼、位置搜索來實現智慧永續物流。根據客戶的不同需和環境提供專業的顧問諮詢、客製化開發、技術支援以確保客戶找到合適的解決方案並藉此獲得成功。 想了解更多 Google Maps Platform 如何為您實現智慧物流車隊管理,下載【智慧物流未來面貌:突破產業限制 打造高效車隊營 白皮書】閱讀更多!

最專業的技術團隊! 提供您最完善的技術教學和服務

Leave Us Your Message.
We are ready to talk!

歡迎您與我們聯絡。
我們會協助您取得最佳解決方案!

歡迎您與我們聯絡。
我們會協助您取得最佳解決方案!

Leave Us Your Message.
We are ready to talk!

找不到您需要的? 加入我們的最新活動!

搶先了解
新趨勢