Mapas - Amazon Location Service

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Mapas

El recurso de Mapas de Amazon Location Service le da acceso a los datos del mapa base subyacentes de un mapa. El recurso Mapas se utiliza con una biblioteca de representación de mapas para agregar un mapa interactivo a la aplicación. Puede agregar otras funciones al mapa, como marcadores (o marcadores), rutas y áreas poligonales, según sea necesario para su aplicación.

nota

Para obtener información sobre cómo utilizar los recursos de mapas en la práctica, consulte Uso de Amazon Location Maps en su aplicación.

A continuación, se muestra información general sobre cómo crear y utilizar recursos de mapas:

  1. Para crear un recurso de mapa en su AWS cuenta, debe seleccionar un estilo de mapa de un proveedor de datos.

  2. A continuación, puede seleccionar e instalar el SDK que mejor se adapte a su entorno de desarrollo y a sus aplicaciones. Para obtener más información sobre las opciones disponibles, consulte el tema sobre el acceso a Amazon Location.

  3. Para mostrar un mapa en su aplicación, combine un recurso de mapa con una biblioteca de renderización, como Amplify o MapLibre Tangram. Para obtener más información, consulte Uso de mapas en esta guía.

  4. A continuación, puede integrar la supervisión mediante servicios, como Amazon CloudWatch y AWS CloudTrail Amazon Location. Para obtener más información, consulte Supervisión de Amazon Location Service con Amazon CloudWatch y Registro y monitoreo con AWS CloudTrail.

Estilos de mapa

Al crear un recurso de mapa, debe elegir un estilo de mapa para ese recurso. Los estilos de mapa definen el aspecto del mapa renderizado. Por ejemplo, la siguiente imagen muestra el mismo proveedor de datos con dos estilos diferentes de distintos recursos de mapas en Amazon Location. Un estilo es un estilo de carretera típico, basado en los datos vectoriales del mapa. El otro incluye datos ráster que muestran imágenes de satélite. El estilo puede cambiar al acercar o alejar el mapa, pero normalmente los estilos tienen un tema coherente. Es posible anular parte o toda la información de estilo antes de pasarla a la biblioteca de representación de mapas.

Imagen que muestra la misma zona del mundo, dibujada con dos estilos diferentes: un estilo de carretera y un estilo de imágenes de satélite.

Opiniones políticas

Algunos estilos de mapas de Amazon Location Service admiten puntos de vista políticos adicionales.

nota

La vista política debe utilizarse de conformidad con las leyes aplicables, incluidas las leyes sobre la cartografía del país o la región en los que están disponibles los mapas, las imágenes y otros datos y el contenido de terceros a los que se accede a través de Amazon Location Service.

Los siguientes estilos de mapa admiten una vista política de la India (IND).

En la consola de Amazon Location Service, puede filtrar los estilos que se muestran para mostrar solo los estilos que respaldan la vista política de la India.

Capas personalizadas

Una capa personalizada es una capa adicional que se puede habilitar para un estilo de mapa. Actualmente, solo el estilo de VectorEsriNavigation mapa admite la capa POI personalizada.

Al habilitar la capa POI personalizada, se agrega al mapa un conjunto más completo de lugares, como tiendas, servicios, restaurantes, atracciones y otros puntos de interés. De forma predeterminada, la capa personalizada es unset. Para obtener más información, consulta MapConfigurationla referencia de la API de ubicación.

Renderizado de mapas

Para renderizar un mapa en su aplicación, normalmente utilizará una biblioteca de renderizado de mapas. Existen varias opciones comunes que pueden utilizar las bibliotecas:

  • MapLibre— MapLibre es una biblioteca de código abierto específica para renderizar mapas interactivos y es el método preferido para renderizar mapas de Amazon Location Service. MapLibre incluye la capacidad de renderizar datos ráster y vectoriales de una fuente de datos (como un recurso de mapas de Amazon Location). Puede ampliarlo MapLibre para dibujar sus propios datos en el mapa.

  • Amplify: Amplify es un marco de código abierto para crear aplicaciones para la web, iOS, Android y más. Si su aplicación usa Amplify, puede ampliarla para incluir la funcionalidad de Amazon Location. Amplify incluye bibliotecas específicas para crear aplicaciones basadas en Amazon Location, incluido el renderizado de mapas. Amplify suele MapLibre renderizar el mapa, pero proporciona funciones adicionales específicas de Amazon Location Service para que su uso sea más eficiente, además de añadir funciones de búsqueda y de otro tipo.

  • Tangram: Tangram es una biblioteca alternativa de código abierto que renderiza mapas interactivos, similar a. MapLibre

La biblioteca de renderizado de mapas extrae datos de Amazon Location Service en tiempo de ejecución y los procesa en función del recurso de mapa que seleccione. El recurso de mapa define el proveedor de datos y el estilo de mapa que se utilizarán.

La siguiente imagen muestra cómo se utiliza el recurso de mapa en Amazon Location Service junto con una biblioteca de renderizado de mapas para crear el mapa final.

Imagen que muestra a un usuario creando un recurso de mapa en Amazon Location Service y una aplicación que utiliza ese recurso para obtener datos de mapas y renderizarlos.
  1. Para crear un recurso de mapa en Amazon Location Service, utilice AWS Management Console o AWS CLI. Esto define el proveedor de datos y el estilo de mapa que desea utilizar.

  2. La aplicación incluye una biblioteca de renderizado de mapas. Debe proporcionar a la biblioteca de representación de mapas el nombre del recurso de mapas que se va a utilizar. La biblioteca de representación de mapas extrae los datos y la información de estilo de ese recurso cartográfico de Amazon Location y renderiza el mapa en la pantalla.

Terminología de DNS

Recurso cartográfico

Le permite acceder a los datos del mapa de un proveedor seleccionado. Utilice el recurso de mapa para obtener mosaicos de mapa que contengan datos de mapa y un descriptor de estilo para especificar cómo se representan las características en un mapa.

Mapa base

Proporciona contexto geográfico a su mapa, que se almacena como capas de mosaicos vectoriales. Las capas de mosaicos incluyen contexto geográfico como nombres de calles, edificios y uso del suelo para referencia visual.

Vector

Los datos vectoriales son datos en forma de puntos, líneas y polígonos. Suele utilizarse para almacenar y mostrar carreteras, ubicaciones y áreas en un mapa. Una forma vectorial también se puede utilizar como iconos para los marcadores de un mapa.

Ráster

Los datos ráster son datos de imagen, compuestos por una cuadrícula, normalmente de colores. Suele utilizarse para almacenar y mostrar una representación de datos continuos en mapas, como mapas de terreno, imágenes de satélite o mapas térmicos. Las imágenes rasterizadas también se pueden utilizar como imágenes o iconos.

Estilos de mapa

Los datos vectoriales no incluyen de forma inherente información sobre cómo dibujar las capas de datos para crear el mapa final. Un estilo de mapa define el color y otra información de estilo de los datos para definir el aspecto que tendrán cuando se rendericen. Los recursos del mapa incluyen información de estilo para el mapa.

Amazon Location Service proporciona estilos que siguen las especificaciones de estilo de Mapbox GL.

Mosaico vectorial

Formato de mosaico que almacena datos de mapas mediante formas vectoriales. Estos datos dan como resultado un mapa que se puede ajustar a la resolución de la pantalla y renderizar las entidades de forma selectiva de varias maneras, manteniendo un tamaño de archivo pequeño para un rendimiento óptimo.

Formato de archivo vectorial compatible: Mapbox Vector Tiles (MVT).

Archivo Glyph

Archivo binario que contiene caracteres Unicode codificados. Lo utiliza un renderizador de mapas para mostrar etiquetas.

Archivo Sprite

Archivo de imagen de gráfico de red portátil (PNG) que contiene imágenes ráster pequeñas, con descripciones de ubicación en un archivo JSON. Lo utiliza un renderizador de mapas para representar iconos o texturas en un mapa.