HTML 為您的 Amazon Location 應用程式建立 - Amazon Location Service

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

HTML 為您的 Amazon Location 應用程式建立

在本教學課程中,您將建立內嵌地圖的靜態HTML頁面,並允許使用者在地圖上的位置尋找內容。應用程式將包含三個檔案:網頁HTML的檔案和CSS檔案,以及建立映射並回應使用者互動和映射事件的程式碼的 JavaScript (.js) 檔案。

首先,讓我們建立將用於應用程式的 HTML和 CSS 架構。這將是一個簡單的頁面,其中包含一個用來保存地圖容器的 <div> 元素,以及一個 <pre> 元素來顯示對查詢的JSON回應。

HTML 為您的快速啟動應用程式建立
  1. 建立稱為 quickstart.html 的新檔案。

  2. 在您選擇的文字編輯器或環境中編輯檔案。將下列項目HTML新增至 檔案。

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Quick start tutorial</title> <!-- Styles --> <link href="main.css" rel="stylesheet" /> </head> <body> <header> <h1>Quick start tutorial</h1> </header> <main> <div id="map"></div> <aside> <h2>JSON Response</h2> <pre id="response"></pre> </aside> </main> <footer>This is a simple Amazon Location Service app. Pan and zoom. Click to see details about entities close to a point.</footer> </body> </html>

    這HTML具有您將在下一個步驟中建立CSS的檔案指標、應用程式的一些預留位置元素,以及一些解釋文字。

    在本教學課程中,您會稍後使用兩個預留位置元素。第一個是 <div id="map>元素,它將保留地圖控制項。第二個是 <pre id="response">元素,它將顯示在地圖上搜尋的結果。

  3. 儲存您的檔案。

現在為網頁新增 CSS 。這將設定應用程式的文字和預留位置元素樣式。

CSS 為您的快速啟動應用程式建立
  1. main.css與先前程序中建立的 quickstart.html 檔案相同的資料夾中,建立名為 的新檔案。

  2. 在您要使用的任何編輯器中編輯檔案。將下列文字新增至 檔案。

    * { box-sizing: border-box; font-family: Arial, Helvetica, sans-serif; } body { margin: 0; } header { background: #000000; padding: 0.5rem; } h1 { margin: 0; text-align: center; font-size: 1.5rem; color: #ffffff; } main { display: flex; min-height: calc(100vh - 94px); } #map { flex: 1; } aside { overflow-y: auto; flex: 0 0 30%; max-height: calc(100vh - 94px); box-shadow: 0 1px 1px 0 #001c244d, 1px 1px 1px 0 #001c2426, -1px 1px 1px 0 #001c2426; background: #f9f9f9; padding: 1rem; } h2 { margin: 0; } pre { white-space: pre-wrap; font-family: monospace; color: #16191f; } footer { background: #000000; padding: 1rem; color: #ffffff; }

    這會設定地圖以填滿任何其他項目未使用的空間、設定回應的區域以佔用應用程式寬度的 30%,以及設定標題和解釋文字的顏色和樣式。

  3. 儲存檔案。

  4. 您現在可以在瀏覽器中檢視 quickstart.html 檔案,以查看應用程式的版面配置。

    Browser window displaying a Quick start tutorial page with JSON Response section.

接下來,您將新增地圖控制項至應用程式。