Creación del HTML para su aplicación de Amazon Location
En este tutorial, creará una página HTML estática que incluye un mapa y permite al usuario encontrar lo que hay en una ubicación del mapa. La aplicación constará de tres archivos: un archivo HTML y un archivo CSS para la página web, y un archivo JavaScript (.js) para el código que crea el mapa y responde a las interacciones y eventos del mapa del usuario.
En primer lugar, vamos a crear el marco HTML y CSS que se utilizará para la aplicación. Será una página sencilla con un elemento <div>
que contenga el contenedor del mapa y un <pre>elemento que muestre las respuestas de JSON a sus consultas.
Para crear el código HTML para su aplicación de inicio rápido
-
Cree un nuevo archivo denominado
quickstart.html
. -
Edite el archivo en el editor de texto o el entorno que prefiera. Agregue el siguiente código HTML al archivo.
<!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>
Este HTML incluye un marcador al archivo CSS que crearás en el siguiente paso, algunos elementos marcadores de posición para la aplicación y un texto explicativo.
Hay dos elementos marcadores de posición que utilizará más adelante en este tutorial. El primero es el elemento
<div id="map>
, que mantendrá el control del mapa. El segundo es el elemento<pre id="response">
, que mostrará los resultados de la búsqueda en el mapa. -
Guarde el archivo.
Ahora agregue el CSS para la página web. Esto establecerá el estilo del texto y los elementos marcadores de posición de la aplicación.
Para crear el CSS para su aplicación de inicio rápido
-
Cree un nuevo archivo llamado
main.css
en la misma carpeta que el archivo quickstart.html que ha creado en el procedimiento anterior. -
Edite el archivo en el editor que desee usar. Agregue el siguiente texto al archivo.
* { 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; }
Esto configura el mapa para que ocupe el espacio que no ha sido utilizado por ninguna otra aplicación, establece el área de nuestras respuestas para que ocupe el 30 % del ancho de la aplicación y, además, establece los colores y estilos para el título y el texto explicativo.
-
Guarde el archivo.
-
Ahora puede ver el archivo
quickstart.html
en un navegador para ver el diseño de la aplicación.
A continuación, agregará el control de mapa a la aplicación.