libZSservicesZSamazonka-locationZSamazonka-location
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.Location.GetMapGlyphs

Description

Retrieves glyphs used to display labels on a map.

Synopsis

Creating a Request

data GetMapGlyphs Source #

See: newGetMapGlyphs smart constructor.

Constructors

GetMapGlyphs' 

Fields

  • fontStack :: Text

    A comma-separated list of fonts to load glyphs from in order of preference. For example, Noto Sans Regular, Arial Unicode.

    Valid fonts stacks for Esri styles:

    • VectorEsriDarkGrayCanvas – Ubuntu Medium Italic | Ubuntu Medium | Ubuntu Italic | Ubuntu Regular | Ubuntu Bold
    • VectorEsriLightGrayCanvas – Ubuntu Italic | Ubuntu Regular | Ubuntu Light | Ubuntu Bold
    • VectorEsriTopographic – Noto Sans Italic | Noto Sans Regular | Noto Sans Bold | Noto Serif Regular | Roboto Condensed Light Italic
    • VectorEsriStreets – Arial Regular | Arial Italic | Arial Bold
    • VectorEsriNavigation – Arial Regular | Arial Italic | Arial Bold

    Valid font stacks for HERE Technologies styles:

    • VectorHereBerlin – Fira GO Regular | Fira GO Bold
  • fontUnicodeRange :: Text

    A Unicode range of characters to download glyphs for. Each response will contain 256 characters. For example, 0–255 includes all characters from range U+0000 to 00FF. Must be aligned to multiples of 256.

  • mapName :: Text

    The map resource associated with the glyph file.

Instances

Instances details
Eq GetMapGlyphs Source # 
Instance details

Defined in Amazonka.Location.GetMapGlyphs

Read GetMapGlyphs Source # 
Instance details

Defined in Amazonka.Location.GetMapGlyphs

Show GetMapGlyphs Source # 
Instance details

Defined in Amazonka.Location.GetMapGlyphs

Generic GetMapGlyphs Source # 
Instance details

Defined in Amazonka.Location.GetMapGlyphs

Associated Types

type Rep GetMapGlyphs :: Type -> Type #

NFData GetMapGlyphs Source # 
Instance details

Defined in Amazonka.Location.GetMapGlyphs

Methods

rnf :: GetMapGlyphs -> () #

Hashable GetMapGlyphs Source # 
Instance details

Defined in Amazonka.Location.GetMapGlyphs

AWSRequest GetMapGlyphs Source # 
Instance details

Defined in Amazonka.Location.GetMapGlyphs

Associated Types

type AWSResponse GetMapGlyphs #

ToHeaders GetMapGlyphs Source # 
Instance details

Defined in Amazonka.Location.GetMapGlyphs

ToPath GetMapGlyphs Source # 
Instance details

Defined in Amazonka.Location.GetMapGlyphs

ToQuery GetMapGlyphs Source # 
Instance details

Defined in Amazonka.Location.GetMapGlyphs

type Rep GetMapGlyphs Source # 
Instance details

Defined in Amazonka.Location.GetMapGlyphs

type Rep GetMapGlyphs = D1 ('MetaData "GetMapGlyphs" "Amazonka.Location.GetMapGlyphs" "libZSservicesZSamazonka-locationZSamazonka-location" 'False) (C1 ('MetaCons "GetMapGlyphs'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fontStack") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "fontUnicodeRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "mapName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse GetMapGlyphs Source # 
Instance details

Defined in Amazonka.Location.GetMapGlyphs

newGetMapGlyphs Source #

Create a value of GetMapGlyphs with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:fontStack:GetMapGlyphs', getMapGlyphs_fontStack - A comma-separated list of fonts to load glyphs from in order of preference. For example, Noto Sans Regular, Arial Unicode.

Valid fonts stacks for Esri styles:

  • VectorEsriDarkGrayCanvas – Ubuntu Medium Italic | Ubuntu Medium | Ubuntu Italic | Ubuntu Regular | Ubuntu Bold
  • VectorEsriLightGrayCanvas – Ubuntu Italic | Ubuntu Regular | Ubuntu Light | Ubuntu Bold
  • VectorEsriTopographic – Noto Sans Italic | Noto Sans Regular | Noto Sans Bold | Noto Serif Regular | Roboto Condensed Light Italic
  • VectorEsriStreets – Arial Regular | Arial Italic | Arial Bold
  • VectorEsriNavigation – Arial Regular | Arial Italic | Arial Bold

Valid font stacks for HERE Technologies styles:

  • VectorHereBerlin – Fira GO Regular | Fira GO Bold

$sel:fontUnicodeRange:GetMapGlyphs', getMapGlyphs_fontUnicodeRange - A Unicode range of characters to download glyphs for. Each response will contain 256 characters. For example, 0–255 includes all characters from range U+0000 to 00FF. Must be aligned to multiples of 256.

$sel:mapName:GetMapGlyphs', getMapGlyphs_mapName - The map resource associated with the glyph file.

Request Lenses

getMapGlyphs_fontStack :: Lens' GetMapGlyphs Text Source #

A comma-separated list of fonts to load glyphs from in order of preference. For example, Noto Sans Regular, Arial Unicode.

Valid fonts stacks for Esri styles:

  • VectorEsriDarkGrayCanvas – Ubuntu Medium Italic | Ubuntu Medium | Ubuntu Italic | Ubuntu Regular | Ubuntu Bold
  • VectorEsriLightGrayCanvas – Ubuntu Italic | Ubuntu Regular | Ubuntu Light | Ubuntu Bold
  • VectorEsriTopographic – Noto Sans Italic | Noto Sans Regular | Noto Sans Bold | Noto Serif Regular | Roboto Condensed Light Italic
  • VectorEsriStreets – Arial Regular | Arial Italic | Arial Bold
  • VectorEsriNavigation – Arial Regular | Arial Italic | Arial Bold

Valid font stacks for HERE Technologies styles:

  • VectorHereBerlin – Fira GO Regular | Fira GO Bold

getMapGlyphs_fontUnicodeRange :: Lens' GetMapGlyphs Text Source #

A Unicode range of characters to download glyphs for. Each response will contain 256 characters. For example, 0–255 includes all characters from range U+0000 to 00FF. Must be aligned to multiples of 256.

getMapGlyphs_mapName :: Lens' GetMapGlyphs Text Source #

The map resource associated with the glyph file.

Destructuring the Response

data GetMapGlyphsResponse Source #

See: newGetMapGlyphsResponse smart constructor.

Constructors

GetMapGlyphsResponse' 

Fields

Instances

Instances details
Eq GetMapGlyphsResponse Source # 
Instance details

Defined in Amazonka.Location.GetMapGlyphs

Read GetMapGlyphsResponse Source # 
Instance details

Defined in Amazonka.Location.GetMapGlyphs

Show GetMapGlyphsResponse Source # 
Instance details

Defined in Amazonka.Location.GetMapGlyphs

Generic GetMapGlyphsResponse Source # 
Instance details

Defined in Amazonka.Location.GetMapGlyphs

Associated Types

type Rep GetMapGlyphsResponse :: Type -> Type #

NFData GetMapGlyphsResponse Source # 
Instance details

Defined in Amazonka.Location.GetMapGlyphs

Methods

rnf :: GetMapGlyphsResponse -> () #

type Rep GetMapGlyphsResponse Source # 
Instance details

Defined in Amazonka.Location.GetMapGlyphs

type Rep GetMapGlyphsResponse = D1 ('MetaData "GetMapGlyphsResponse" "Amazonka.Location.GetMapGlyphs" "libZSservicesZSamazonka-locationZSamazonka-location" 'False) (C1 ('MetaCons "GetMapGlyphsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "blob") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ByteString)) :*: (S1 ('MetaSel ('Just "contentType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetMapGlyphsResponse Source #

Create a value of GetMapGlyphsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:blob:GetMapGlyphsResponse', getMapGlyphsResponse_blob - The blob's content type.

$sel:contentType:GetMapGlyphsResponse', getMapGlyphsResponse_contentType - The map glyph content type. For example, application/octet-stream.

$sel:httpStatus:GetMapGlyphsResponse', getMapGlyphsResponse_httpStatus - The response's http status code.

Response Lenses

getMapGlyphsResponse_contentType :: Lens' GetMapGlyphsResponse (Maybe Text) Source #

The map glyph content type. For example, application/octet-stream.