地圖 - Amazon Location Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

地圖

Amazon Location Service 應資源可讓您存取地圖的基礎底圖資料。您可以將 Map 資源與地圖彩現程式庫搭配使用,以將互動式地圖加入至您的應用程式。您可以根據應用程式的需要,將其他功能加入至地圖,例如標記 (或圖釘)、佈線和多邊形區域。

注意

如需有關如何實務中使用 Map 資源的資訊,請參閱在您的應用程式中使用 Amazon 位置地圖

以下概觀說明如何建立和使用地圖資源:

  1. 您可以透過從資料提供者中選取地圖樣式,在AWS帳戶中建立地圖資源。

  2. 然後,您可以選擇並安裝與您的開發環境和應用程序匹配的 SDK。如需有關可用選項的詳細資訊,請參閱有關存取 Amazon 位置的主題。

  3. 若要在應用程式中顯示地圖,請將地圖資源與彩現資源庫 (例如「Amplify MapLibre 」、「GL」或「七巧板」) 結合使用。如需詳細資訊,請參閱本指南中的使用地圖

  4. 然後,您可以使用亞馬遜 CloudWatch 和AWS CloudTrail亞馬遜位置等服務來整合監控。如需詳細資訊,請參閱 Monitoring Amazon Location Service with Amazon CloudWatch使用 記錄和監控AWS CloudTrail

Map 型

當您建立地圖資源時,您必須為該資源選擇地圖樣式。地圖型式定義彩現貼圖的外觀。例如,下圖顯示了 Amazon Location 中不同地圖資源中具有兩種不同樣式的相同資料提供者。一種型式是基於地圖中的向量資料的典型道路型式。另一個包括顯示衛星圖像的光柵數據。型式可能會隨著您在地圖上拉近或縮小而變更,但通常型式具有一致的主題圖。在將部分或所有型式資訊傳遞至地圖彩現資源庫之前,可以取代部分或所有型式資訊。


                顯示世界相同區域的影像,以兩種不同的風格繪製:道路風格和衛星影像風格。

Map 轉譯

若要在應用程式中彩現地圖,您通常會使用地圖彩現資源庫。程式庫有幾個常見的選項可供使用:

  • Amplify-Amplify 是一個開源框架,用於構建適用於 Web,iOS,Android 等應用程序的應用程序。Amplify 包含專門用於建立 Amazon 位置應用程式的程式庫,包括轉譯地圖。Amplify 使用 MapLibre GL 來呈現地圖,但提供 Amazon 定 Location Service 專屬的其他功能,以提高使用效率,以及新增搜尋和其他功能。

  • MapLibre GL- MapLibre GL 是一個開源庫,專門用於渲染交互式地圖。 MapLibre GL 包括從資料來源 (例如 Amazon 位置地圖資源) 呈現點陣式和向量資料的功能。您可以擴展 MapLibre GL 以在地圖上繪製自己的數據。

  • 七巧板 — 七巧板是一種替代的開源庫,可彩現交互式地圖,類似於 MapLibre GL。

地圖轉譯程式庫會在執行時期從 Amazon Location Service 提取資料,並根據您選取的地圖資源轉譯地圖資料。map 資源定義將使用的資料提供者和地圖樣式。

下圖顯示了如何在 Amazon Location Service 中使用地圖資源以及地圖渲染庫來創建最終地圖。


                顯示使用者在 Amazon Location Service 中建立地圖資源的影像,以及使用該資源取得地圖資料和轉譯地圖的應用程式。
  1. 您在亞馬遜定 Location Service 中創建地圖資源,使用AWS Management Console或AWS CLI. 這會定義您要使用的資料提供者和地圖型式。

  2. 您的應用程式包含一個地圖彩現程式庫。您可以為地圖渲染庫提供要使用的地圖資源的名稱。地圖轉譯程式庫會從 Amazon Location 擷取該地圖資源的資料和樣式資訊,並在螢幕上呈現地圖。

Map 術語

Map 資源

可讓您從選取的提供者存取地圖資料。使用 map 資源擷取包含地圖資料的地圖框,並使用樣式描述元來指定圖徵在地圖上呈現的方式。

底圖

為地圖提供地圖的地理關聯,該地圖儲存為向量框圖層。並排圖層包括地理環境 (例如街道名稱、建築物和土地用途),以供視覺參考。

向量

向量資料是由點、線和多邊形組成的形狀資料。它通常用於在地圖上存儲和顯示道路,位置和區域。矢量形狀也可以用作地圖上的標記的圖標。

點陣影像

光柵數據是由網格組成的圖像數據,通常由顏色組成。它通常用於在地圖上存儲和顯示連續數據的表示,例如地形,衛星圖像或熱圖。點陣式影像也可以用作影像或圖示。

對應型

向量資料本質上並不包含有關如何繪製資料圖層以建立最終地圖的資訊。地圖樣式會定義資料的顏色和其他型式資訊,以定義彩現時的外觀。地圖資源包括地圖的樣式資訊。

亞馬遜定 Location Service 提供符合 Mapbox GL 樣式規格的樣式。

向量圖標

使用向量形狀儲存地圖資料的拼貼格式。此資料產生的地圖可以根據顯示解析度進行調整,並以多種方式選擇性地彩現圖徵,同時保持較小的檔案大小以獲得最佳效能。

支持的矢量文件格式:地圖框向量瓷磚(MVT)。

圖形檔

包含編碼的 Unicode 字符的二進制文件。由地圖渲染器用於顯示標籤。

精靈檔案

一種可攜式網路圖形 (PNG) 影像檔,其中包含小型點陣影像,其中包含 JSON 檔案中的位置描述。由貼圖渲染器用於彩現地圖上的圖示或材質。