地圖 - Amazon Location Service

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

地圖

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

注意

若要取得有關如何在實踐中使用地圖資源的資訊,請參閱在您的應用程式中使用 Amazon 位置地圖

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

Diagram showing map creation process: map icon, SDK package, and multiple device screens.
  1. 您建立地圖資源 AWS 透過從資料提供者中選取地圖型式來進行帳戶。

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

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

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

地圖樣式

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

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

政治觀點

Amazon 定 Location Service 中的某些地圖樣式支援額外的政治觀點。

注意

政治觀點必須遵守適用法律,包括您透過 Amazon 定 Location Service 存取之地圖、影像和其他資料和第三方內容之國家或地區對應的相關法律。

下列地圖樣式支援印度 (IND) 政治觀點。

在 Amazon 定 Location Service 主控台中,您可以篩選顯示的樣式,只顯示支援印度政治觀點的樣式。

自訂 Layer

自訂圖層是您可以為地圖型式啟用的其他圖層。目前只有地 VectorEsriNavigation 圖樣式支援POI自訂圖層。

當您啟用POI自定義圖層時,它將為您的地圖添加一組更豐富的地方,例如商店,服務,餐廳,景點和其他景點。依預設,自訂圖層為unset。若要取得更多資訊,請參閱MapConfiguration位置API參考中的。

地圖渲染

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

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

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

  • 七巧板 — 七巧板是彩現互動式地圖的替代開放原始碼資源庫,類似於。 MapLibre

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

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

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

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

地圖術語

地圖資源

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

底圖

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

向量

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

光柵

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

地圖樣式

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

Amazon 定 Location Service 提供符合 Mapbox GL 樣式規格的樣式

矢量, 瓦片

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

支持的矢量文件格式:Mapbox 矢量瓷磚(MVT)。

字形文件

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

雪碧文件

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