一般問題
問:什麼是 Amazon Location Service?
Amazon Location Service 是一項完全受管服務,可將地圖、興趣點、地理編碼、路徑建立、追蹤和地理柵欄等位置功能輕鬆新增至其應用程式,而不會犧牲資料安全、使用者隱私、資料品質或成本。
問:我為什麼該在應用程式中使用位置資料?
位置功能在商業及消費者應用程式中的運用與日俱增。您可以使用位置服務解決問題,例如:在地圖上顯示資料以提供地理內容、判斷行程時間與距離、查找興趣點,以及限制特定位置的行動。使用位置功能之後,可實現以地圖為基礎的視覺化資料、資產追蹤、以位置為基礎的客戶參與,以及外送或共乘等應用程式功能。歡迎造訪 Amazon Location Service 客戶頁面瀏覽真實範例。
問:Amazon Location Service 可以用來做什麼?
有了 Amazon Location Service,您可以使用來自全球、倍受信任供應商 Esri、HERE 和 GrabMaps 的資料,存取高成本效益、以位置為基礎的服務 (LBS)。您可以輕易地將地圖、興趣點、地理編碼、路徑建立、追蹤和地理柵欄整合到您的應用程式。伴隨著 Esri、HERE、GrabMaps 和 Open Data Maps 的高品質選項,為開發人員提供以更有彈性的方式將資料整合到其應用程式的能力。
Amazon Location Service 可讓您啟用位置功能的精緻應用程式迅速上線,且免去客製化開發的高成本。資料的價格合理,包括追蹤及地理柵欄功能及內建的健全度監控數據,可降低您的成本及縮短開發時間。此外,Amazon Location Service 可與多項 AWS 服務整合,進一步加速應用程式開發。如需 AWS 整合的詳細資訊,請參閱問:Amazon Location Service 如何與其他 AWS 服務整合? 也請參閱特色頁面,進一步了解每一項 Amazon Location Service 特色。
問:Amazon Location Service 在何處提供?
Amazon Location Service 目前適用於美國東部 (俄亥俄)、美國東部 (維吉尼亞北部)、美國西部 (奧勒岡)、亞太區域 (孟買)、亞太區域 (新加坡)、亞太區域 (雪梨)、亞太區域 (東京)、加拿大 (中部)、歐洲 (法蘭克福)、歐洲 (愛爾蘭)、歐洲 (倫敦)、歐洲 (斯德哥爾摩) 和南美洲 (聖保羅)。
Amazon Location Service 提供來自多家資料供應商的全球位置資料。請造訪我們的資料供應商頁面了解更多資訊。
問:想要了解 Amazon Location Service 提供的各項功能,最快的方法是什麼?
Amazon Location Service 主控台提供視覺化互動工具,您可快速實驗 Amazon Location Service 的各項功能。您可利用此工具預覽預設地圖、搜尋興趣點、計算路徑、模擬追蹤裝置和繪製地理柵欄。
Amazon Location Service 資源
問:Amazon Location Service 資源有哪些?
Amazon Location Service 資源是指為了您所有的位置 API 請求,而與您配合的實體。有五種資源類型,各類型有自己專屬的 API 及參考文件:地圖資源、地點索引資源 (通常稱為地點)、路線計算器資源、地理柵欄集合資源和追蹤器資源。
問:Amazon Location 地圖資源有哪些?
Amazon Location 地圖資源是指為了您所有的地圖 API 請求而使用的實體。地圖包括樣式、圖磚及選擇性的相關字型 (字符) 和圖示 (圖標)。根據選的樣式,Amazon Location Service 將會提供向量格式的圖磚,通常用於摘要呈現,例如:街道地圖,或者提供網格格式,通常用於衛星或鳥瞰圖。若要在您的應用程式中顯示地圖,需將 Amazon Location Service 地圖資源與 MapLibre 等轉譯資料庫整合 (參閱這裡的開發人員指南)。然後,軟體開發套件即可請求該區域的圖磚、樣式、字符和圖標,以及您正在顯示的縮放等級。無論您選擇的供應商或樣式為何,Amazon Location Service 均提供一致的地圖 API。
問:Amazon Location 地點索引資源有哪些?
Amazon Location 地點索引資源是指您可用來搜尋興趣點、街道地址 (地理代碼) 及地理座標 (反向地理代碼) 的地理搜尋引擎。在 Amazon Location 上,您可在建立地點索引資源時,選擇最適合自身使用情境的資料供應商。資源一旦建立,您就可以使用地點 API 來提出搜尋請求。地點 API 是一致的,且在建立您的資源時可適用於所有供應商。
問:Amazon Location Service 路徑計算器資源有哪些?
Amazon Location Service 路徑計算器資源是一個路徑建立計算器,您可用於請求地理區域之間的路線導航、駕駛時間和駕駛距離。在 Amazon Location Service 上,您可在建立路徑計算器資源時,選擇最適合自身使用情境的資料供應商。資源一旦建立,您就可以使用路徑 API 來提出路徑計算請求。路徑 API 是一致的,且在建立您的資源時可適用於所有供應商。
問:Amazon Location 地理柵欄集合資源有哪些?
Amazon Location Service 地理柵欄集合資源是一個儲存地理柵欄的容器實體,是地圖上的虛擬界線。您可以依照地理柵欄集合資源內的所有地理柵欄,使用地理柵欄 API 評估位置。如果位置更新跨越集合內任何地理柵欄的界線,則資源會針對突破的每個地理柵欄發送進入和離開事件。
問:Amazon Location 追蹤器資源有哪些?
Amazon Location Service 追蹤器資源是儲存來自裝置之位置更新的容器實體。您可以使用追蹤器 API 提交位置更新,然後查詢目前及歷史位置。也可以將追蹤器資源連結至 Amazon Location Service 地理柵欄集合資源,且將會依照您所有的地理柵欄自動評估所有位置更新。如果位置更新跨越任何地理柵欄的界線,則地理柵欄集合資源會針對突破的每個地理柵欄發送進入和離開事件。您可以在存放位置更新或根據地理柵欄對其進行評估之前,從尚未移動的裝置中篩選出位置更新,從而降低成本。
資料供應商
問:Amazon Location 服務的資料由誰提供?
Amazon Location Service 使用的資料來自多家全球倍受信任的位置型資料供應商,透過一致的 API 提供地圖、地理代碼及路徑給我們的客戶。若要進一步了解使上述供應商之位置資料適用時的特定條款與條件及定價規則,請瀏覽服務條款及定價頁面。
問:我能否針對地圖、地理代碼和路徑分別挑選不同的供應商?
可以。使用 Amazon Location Service,您可以針對地圖、地理編碼和路徑選擇不同供應商。不同的地理區域,您可以使用不同供應商的位置資料。不過我們建議您在同一區域使用相同的地圖、興趣點和路徑資料供應商,以確保相容性。請注意:您無法將來自 HERE 的路徑疊放在其他資料供應商的地圖之上,或者將來自其他資料供應商的路徑疊放在 HERE 的地圖之上。
問:我該挑選哪一家資料供應商?
針對大部分使用情境,我們建議使用服務的預設選項,該選項適合絕大多數的使用情境。但是,您可以根據個人偏好和過往的經驗來選擇供應商。對於需要專門資料或區域專業的使用情境,您可以評估所有資料供應商之後,再根據您的特定應用途徑選擇最合適的一家。
支援的規格
問:Amazon Location Service 支援的準確度為何?
Amazon Location Service 最多接受準確到小數點後六位 (0.000001) 的位置資料,相當於赤道的 11 公分或 4.4 英吋。您使用追蹤功能時,可以傳送位置更新至最多包含小數後六位地點的 Amazon Location Service 追蹤器。您使用地理柵欄功能時,最小的柵欄必須至少各有 3 個 11 公分或 4.4 英吋的向量,涵蓋 0.05 平方公尺或 77 平方英吋的面積。不過在多數應用程式中,在計算 GPS 位置時,會因為實體裝置準確度和正確性而受到限制。我們建議您以概念證明判斷應用程式的正確性,並使用超過 1,000 平方公尺或 10,000 平方英呎的地理柵欄,除非您使用的是專業級定位設備。
問:Amazon Location Service 地圖支援哪一種輸出格式?
Amazon Location Service 地圖以受歡迎的開放原始碼 Mapbox Style Specification (MSS) 格式提供地圖樣式資訊,並以 Mapbox Vector Tile (MVT) 格式提供圖磚。您可以選擇最適合您應用程式的輸出格式,並在使用 Amazon Location Service 時切換使用。
問:Amazon Location 資源與使用有哪些限制?
Amazon Location Service 可同時支援大量作用中地理柵欄、依照許多移動中物件同時進行評估,且一般而言所有功能皆可支援大量每秒操作 (TPS)。如果您的應用程式可能需要超過 50,000 個地理柵欄,請瀏覽開發人員指南中說明的文件限制及額度。
開發人員工具、監控和管理
問:Amazon Location Service 提供哪些軟體開發套件?
Amazon Location Service 提供適用於 Android、iOS 和 Web 的前端軟體開發套件。Amazon Location Service 可透過 AWS 工具頁面列出的後端軟體開發套件存取。AWS 指令行界面 (CLI) 支援 Amazon Location Service,此統一工具可讓您從指令行下載、配置和控制多項 AWS 服務,並透過指令碼使其自動化。
問:Amazon Location Service 如何與其他的 AWS 服務整合?
Amazon Location Service 與 AWS CloudFormation、Amazon CloudWatch、AWS CloudTrail 及 Amazon EventBridge 整合,因此,您可以有效佈建及管理資源、監控健全度數據及自動針對事件採取行動。利用上述功能,您可以加快應用程式的上線速度。使用 AWS CloudFormation,透過 Amazon Location Service 建立範本,可迅速、一致地佈建資源。使用 Amazon CloudWatch,您可以監控服務使用量及健全度數據,包括請求、延遲及故障,而不必自行建立健全度監控工具。Amazon Location Service 與 AWS CloudTrail 整合,可登入及持續監控您的帳戶活動。與 Amazon EventBridge 整合可實現事件驅動應用程式架構,因此,您可使用 AWS Lambda 函數回應事件,例如:所追蹤的資產進入或離開地理柵欄。另外還可使用標籤,在單一檢視畫面中協助管理、辨識、組織、搜尋和篩選 Amazon Location Service 資源。您可以建立標籤依用途、擁有者、環境或帳單關係對資源進行分類。
安全性
問:我有哪些存取控制選項?
您可使用 IAM 管理 AWS 帳戶的使用者、群組及角色。IAM 可讓您安全地管理 AWS 服務與資源的存取。對於 Web 和行動軟體開發套件,您可以使用 Amazon Cognito 管理身分驗證及應用程式最終使用者的授權。也可以使用自己的身分驗證堆疊,並與 Cognito 搭配使用,不需要重複使用者身分。Amazon Location Service 也與 AWS Key Management Service (KMS) 整合,可使用現有金鑰將您的追蹤與地理柵欄資料加密。若要進一步了解,請造訪 Amazon Location Service 的說明文件。
問:我使用 Amazon Location Service 時,我的資料是否會離開我的 AWS 帳戶?
傳送至追蹤和地理柵欄的資料,不會離開您的 AWS 帳戶。我們會將地圖、地點和路徑請求中的參數值傳送給您選擇的位置資料供應商,讓他們得以處理這些請求。Amazon Location Service 在當中僅包含處理請求的必要參數,因此交給供應商的請求會匿名化。所有資料均經過靜態加密和傳輸中加密,並且只有解密後才能處理。此外,除了處理您的請求外,不允許 Amazon Location Service 資料供應商儲存或使用您的內容。Amazon Location Service 第三方供應商的安全性將接受定期稽核,以確保滿足網路安全性、存取控制、資料保護和物理安全性標準。
問:Amazon Location Service 在我的請求中如何使用資料?
Amazon Location Service 只會使用您的資料來維護和提供服務。根據您使用服務的區域,地理柵欄和追蹤資料會儲存於您在該處的 AWS 帳戶中。我們會將地圖、地點和路徑請求中的參數值傳送給您選擇的位置資料供應商,讓他們得以處理這些請求。請參閱問:我使用 Amazon Location Service 時,我的資料是否會離開我的 AWS 帳戶?如需額外資訊,請另參閱我們的服務條款。
使用案例
問:我能否使用 Amazon Location Service 建置外送應用程式?
可以。外送應用程式需要儲存、追蹤和協調來源位置、外送車輛及目的地。Amazon Location Service 提供功能及資料套組,供您建置外送應用程式使用。例如:使用 Amazon Location Service 建置的食物外送應用程式,可以使用位置追蹤和地理柵欄功能,在指定的外送司機接近時自動通知餐廳,使司機的等候時間縮短,有助確保外送時的食物新鮮度。歡迎造訪我們外送應用程式說明文件中的解決方案指南。
問:Amazon Location Service 能否用於資產追蹤?
可以。使用 Amazon Location Service,您可迅速開始儲存資產位置、在地圖上將資產位置視覺化、根據資產鄰近程度觸發事件,以及分析位置記錄。資產追蹤有助企業了解其產品、人員和基礎建設目前及過往的位置。開發人員可以使用資產追蹤資料來保護在途貨件的安全、使派送效率最大化、追蹤設備等等。請造訪我們的資產追蹤說明文件,並依循解決方案指南了解進一步資訊。
問:我能否使用 Amazon Location Service 建置地理行銷?
可以。您可以使用 Amazon Location Service 實驗地理行銷功能,並將其整合至您的應用程式中。地理行銷是指結合位置的行銷活動。根據客戶位置與行為將訊息的時間點及內容個人化,以此方式提高行銷溝通的效率。例如:進入購物中心的客戶會收到最愛商店的特別優惠,或者剛經過的咖啡廳提供的免費咖啡優惠。歡迎造訪我們地理行銷說明文件中的解決方案指南。
定價
問:使用 Amazon Location Service 如何計費?
Amazon Location Service 不用預付費用,且沒有最低費用。您只需按用量付費。Amazon Location Service 針對前三個月用量提供免費方案。位置資料依據您的應用程式向服務發出的每個請求計費。Amazon Location Service 免費方案結束後,您需要為應用程式向服務提供的請求付費。