Etiquetas de estilo con glifos - Amazon Location Service

Etiquetas de estilo con glifos

Los glifos son archivos binarios que contienen caracteres Unicode codificados, que usa un renderizador de mapas para mostrar etiquetas. Amazon Location Service permite recuperar glifos específicos de una pila de fuentes para utilizarlos en la representación de mapas a través de la API de GetGlyphs.

Para obtener más información, consulte GetGlyphs en la Referencia de la API de Amazon Location Service.

Casos de uso

  • Renderización de texto personalizado en mapas con fuentes y estilos específicos.

  • Obtención de glifos para la representación localizada del texto de un mapa.

  • Uso de rangos de caracteres Unicode para mostrar etiquetas y símbolos de mapas.

  • Optimización de la representación de las fuentes del mapa en función de las pilas de fuentes y los rangos de glifos.

Fuentes compatibles en la API

Las siguientes fuentes se admiten en la API:

  • Amazon Ember Bold

  • Amazon Ember Bold Italic

  • Amazon Ember Bold, Noto Sans Bold

  • Amazon Ember Bold, Noto Sans Bold, Noto Sans Arabic Bold

  • Amazon Ember Condensed RC BdItalic

  • Amazon Ember Condensed RC Bold

  • Amazon Ember Condensed RC Bold Italic

  • Amazon Ember Condensed RC Bold, Noto Sans Bold

  • Amazon Ember Condensed RC Bold, Noto Sans Bold, Noto Sans Arabic Condensed Bold

  • Amazon Ember Condensed RC Light

  • Amazon Ember Condensed RC Light Italic

  • Amazon Ember Condensed RC LtItalic

  • Amazon Ember Condensed RC Regular

  • Amazon Ember Condensed RC Regular Italic

  • Amazon Ember Condensed RC Regular,Noto Sans Regular

  • Amazon Ember Condensed RC Regular, Noto Sans Regular, Noto Sans Arabic Condensed Regular

  • Amazon Ember Condensed RC RgItalic

  • Amazon Ember Condensed RC ThItalic

  • Amazon Ember Condensed RC Thin

  • Amazon Ember Condensed RC Thin Italic

  • Amazon Ember Heavy

  • Amazon Ember Heavy Italic

  • Amazon Ember Light

  • Amazon Ember Light Italic

  • Amazon Ember Medium

  • Amazon Ember Medium Italic

  • Amazon Ember Medium, Noto Sans Medium

  • Amazon Ember Medium, Noto Sans Medium, Noto Sans Arabic Medium

  • Amazon Ember Regular

  • Amazon Ember Regular Italic

  • Amazon Ember Regular Italic, Noto Sans Italic

  • Amazon Ember Regular Italic, Noto Sans Italic, Noto Sans Arabic Regular

  • Amazon Ember Regular, Noto Sans Regular

  • Amazon Ember Regular, Noto Sans Regular, Noto Sans Arabic Regular

  • Amazon Ember Thin

  • Amazon Ember Thin Italic

  • AmazonEmberCdRC_Bd

  • AmazonEmberCdRC_BdIt

  • AmazonEmberCdRC_Lt

  • AmazonEmberCdRC_LtIt

  • AmazonEmberCdRC_Rg

  • AmazonEmberCdRC_RgIt

  • AmazonEmberCdRC_Th

  • AmazonEmberCdRC_ThIt

  • AmazonEmber_Bd

  • AmazonEmber_BdIt

  • AmazonEmber_He

  • AmazonEmber_HeIt

  • AmazonEmber_Lt

  • AmazonEmber_LtIt

  • AmazonEmber_Md

  • AmazonEmber_MdIt

  • AmazonEmber_Rg

  • AmazonEmber_RgIt

  • AmazonEmber_Th

  • AmazonEmber_ThIt

  • Noto Sans Black

  • Noto Sans Black Italic

  • Noto Sans Bold

  • Noto Sans Bold Italic

  • Noto Sans Extra Bold

  • Noto Sans Extra Bold Italic

  • Noto Sans Extra Light

  • Noto Sans Extra Light Italic

  • Noto Sans Italic

  • Noto Sans Light

  • Noto Sans Light Italic

  • Noto Sans Medium

  • Noto Sans Medium Italic

  • Noto Sans Regular

  • Noto Sans Semi Bold

  • Noto Sans Semi Bold Italic

  • Noto Sans Thin

  • Noto Sans Thin Italic

  • NotoSans-Bold

  • NotoSans-Italic

  • NotoSans-Medium

  • NotoSans-Regular

  • Apertura de Sans Regular, Arial Unicode MS Regular

Explicación de la solicitud

La solicitud acepta dos parámetros URI obligatorios, FontStack y FontUnicodeRange que determinan la fuente y el rango Unicode de los glifos. El parámetro FontStack especifica qué fuente usar, mientras que FontUnicodeRange define el rango de caracteres que se va a buscar. La solicitud no incluye un cuerpo y se centra solo en los parámetros del URI para su funcionalidad.

  • FontStack: especifica el nombre de la pila de fuentes que se va a recuperar. Ejemplo: “Amazon Ember Bold, Noto Sans Bold”.

  • FontUnicodeRange: un rango de caracteres Unicode para descargar glifos. El rango debe ser múltiplo de 256. Ejemplo: “0-255”.

Explicación de la respuesta

La respuesta devuelve los datos de los glifos en forma de blob binario, junto con los encabezados HTTP para el almacenamiento en caché, el tipo de contenido, la ETag y la información sobre precios. Los datos de los glifos se devuelven como un blob binario para representarlos en los mapas y los encabezados proporcionan metadatos adicionales para gestionar la respuesta de forma eficaz.

  • CacheControl: indica al cliente las configuraciones de almacenamiento en caché de la respuesta.

  • ContentType: especifica el formato del cuerpo de la respuesta e indica el tipo de datos de glifos devueltos.

  • ETag: identificador de la versión del glifo, que se utiliza para la validación de la caché.

  • PricingBucket: indica el nivel de precios asociado a la solicitud.

  • Blob: los datos del glifo se devuelven como un blob binario y se utilizan para representar el texto del mapa.