本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
了解 Amazon Location Service 中的地圖資源
Amazon Location Service Map 資源可讓您存取地圖的基礎基礎地圖資料。您可以使用地圖資源搭配地圖渲染程式庫,將互動式地圖新增至應用程式。您可以視需要將其他功能新增至地圖,例如標記 (或圖釘)、路由和多邊形區域。
注意
如需有關如何在實務中使用地圖資源的資訊,請參閱 在應用程式中使用 Amazon Location Maps。
以下是如何建立和使用地圖資源的概觀:
-
您可以從資料提供者中選取映射樣式,在 AWS 帳戶中建立映射資源。
-
然後,您可以選取並安裝SDK符合您開發環境和應用程式的 。如需可用選項的詳細資訊,請參閱存取 Amazon Location 的相關主題。
-
若要在應用程式中顯示地圖,請將地圖資源與渲染程式庫結合,例如 Amplify MapLibre或 Tangram。如需詳細資訊。請參閱本指南中的使用地圖。
-
然後,您可以使用 Amazon CloudWatch 和 AWS CloudTrail Amazon Location 等 服務來整合監控。如需詳細資訊,請參閱 使用 Amazon 監控 Amazon Location Service CloudWatch 及 使用 記錄和監控 AWS CloudTrail。
地圖樣式
建立映射資源時,您必須選擇該資源的映射樣式。映射樣式定義轉譯映射的外觀。例如,下圖顯示來自 Amazon Location 中不同地圖資源的兩種不同樣式的相同資料提供者。根據地圖中的向量資料,一種樣式是典型的道路樣式。另一個包含顯示衛星影像的光柵資料。當您在地圖上放大或縮小時,樣式可能會變更,但樣式通常具有一致的主題。可以在將樣式資訊傳遞至地圖渲染程式庫之前覆寫部分或所有樣式資訊。

政治觀點
Amazon Location Service 中的某些地圖樣式支援其他政治觀點。
注意
政治觀點的使用必須符合適用法律,包括您透過 Amazon Location Service 存取之地圖、影像和其他資料和第三方內容所在國家或地區的映射相關法律。
下列地圖樣式支援印度 (IND) 政治觀點。
在 Amazon Location Service 主控台中,您可以篩選顯示的樣式,只顯示支援印度政治觀點的樣式。
自訂 Layer
自訂層是您可以為地圖樣式啟用的額外層。目前只有 VectorEsriNavigation 地圖樣式支援POI
自訂層。
當您啟用POI
自訂層時,它會在地圖中新增一組更豐富的位置,例如商店、服務、餐廳、景點和其他興趣點。根據預設,自訂層為 unset
。如需詳細資訊,請參閱位置API參考MapConfiguration中的 。
映射轉譯
若要在應用程式中呈現映射,您通常會使用映射呈現程式庫。程式庫有幾個常用的選項可供使用:
-
MapLibre – MapLibre 是專門用於轉譯互動式地圖的開放原始碼程式庫,也是從 Amazon Location Service 轉譯地圖的首選方法。 MapLibre 包含從資料來源 (例如 Amazon Location Map 資源) 轉譯光柵和向量資料的能力。您可以延伸 MapLibre 以在地圖上繪製自己的資料。
-
Amplify – Amplify 是用於建置 Web、iOS、Android 等應用程式的開放原始碼架構。如果您的應用程式使用 Amplify,則可以將其擴展為包含 Amazon Location 功能。Amplify 包含專門用於建立以 Amazon Location 為基礎的應用程式的程式庫,包括轉譯映射。Amplify 使用 MapLibre 來呈現地圖,但提供 Amazon Location Service 特有的其他功能,使其使用更有效率,以及新增搜尋和其他功能。
-
Tangram – Tangram 是替代的開放原始碼程式庫,可轉譯互動式地圖,類似於 MapLibre。
映射轉譯程式庫會在執行階段從 Amazon Location Service 提取資料,根據您選取的映射資源轉譯映射資料。映射資源定義將使用的資料提供者和映射樣式。
下圖顯示如何在 Amazon Location Service 中使用地圖資源,以及建立最終地圖的地圖渲染程式庫。

-
您可以使用 AWS Management Console 或 在 Amazon Location Service 中建立地圖資源 AWS CLI。這會定義要使用的資料提供者和映射樣式。
-
您的應用程式包含地圖渲染程式庫。您可以為地圖渲染程式庫提供要使用的地圖資源名稱。地圖渲染程式庫會從 Amazon Location 提取該地圖資源的資料和樣式資訊,並在畫面上渲染地圖。
映射術語
- 地圖資源
-
可讓您從選取的提供者存取地圖資料。使用地圖資源來擷取包含地圖資料和樣式描述符的地圖圖磚,以指定特徵在地圖上呈現的方式。
- 基本地圖
-
提供地圖的地理內容,該內容會儲存為向量圖磚層。並排層包括地理內容,例如街道名稱、建築物和土地使用,以供視覺化參考。
- 向量
-
向量資料是由點、線和多邊形組成的形狀資料。它通常用於在地圖上存放和顯示道路、位置和區域。向量形狀也可以用作地圖上標記的圖示。
- 光柵
-
光柵資料是影像資料,由網格組成,通常是顏色。它通常用於在地圖上儲存和顯示連續資料的表示,例如地形、衛星影像或熱圖。光柵映像也可以用作映像或圖示。
- 對應樣式
-
向量資料本質上不包含如何繪製資料層以建立最終映射的資訊。映射樣式定義資料的顏色和其他樣式資訊,以定義呈現時的外觀。地圖資源包含地圖的樣式資訊。
Amazon Location Service 提供符合 Mapbox GL 樣式規格 的樣式
。
- 向量圖磚
-
使用向量形狀存放地圖資料的動態磚格式。此資料會產生對應圖,可以根據顯示解析度進行調整,並以多種方式選擇性地轉譯功能,同時維持較小的檔案大小以獲得最佳效能。
支援的向量檔案格式:Mapbox Vector Tiles (MVT)。
- Glyph 檔案
-
包含編碼 Unicode 字元的二進位檔案。由地圖渲染器用來顯示標籤。
- Sprite 檔案
-
可攜式網路圖形 (PNG) 映像檔案,其中包含小型光柵映像,其中包含JSON檔案中的位置描述。由地圖渲染器用於在地圖上呈現圖示或紋理。