/** * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. * SPDX-License-Identifier: Apache-2.0. */ #pragma once #include #include #include namespace Aws { namespace Utils { namespace Json { class JsonValue; class JsonView; } // namespace Json } // namespace Utils namespace LocationService { namespace Model { /** *

Specifies the map tile style selected from an available * provider.

See Also:

AWS * API Reference

*/ class MapConfiguration { public: AWS_LOCATIONSERVICE_API MapConfiguration(); AWS_LOCATIONSERVICE_API MapConfiguration(Aws::Utils::Json::JsonView jsonValue); AWS_LOCATIONSERVICE_API MapConfiguration& operator=(Aws::Utils::Json::JsonView jsonValue); AWS_LOCATIONSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const; /** *

Specifies the political view for the style. Leave unset to not use a * political view, or, for styles that support specific political views, you can * choose a view, such as IND for the Indian view.

Default is * unset.

Not all map resources or styles support political view * styles. See Political * views for more information.

*/ inline const Aws::String& GetPoliticalView() const{ return m_politicalView; } /** *

Specifies the political view for the style. Leave unset to not use a * political view, or, for styles that support specific political views, you can * choose a view, such as IND for the Indian view.

Default is * unset.

Not all map resources or styles support political view * styles. See Political * views for more information.

*/ inline bool PoliticalViewHasBeenSet() const { return m_politicalViewHasBeenSet; } /** *

Specifies the political view for the style. Leave unset to not use a * political view, or, for styles that support specific political views, you can * choose a view, such as IND for the Indian view.

Default is * unset.

Not all map resources or styles support political view * styles. See Political * views for more information.

*/ inline void SetPoliticalView(const Aws::String& value) { m_politicalViewHasBeenSet = true; m_politicalView = value; } /** *

Specifies the political view for the style. Leave unset to not use a * political view, or, for styles that support specific political views, you can * choose a view, such as IND for the Indian view.

Default is * unset.

Not all map resources or styles support political view * styles. See Political * views for more information.

*/ inline void SetPoliticalView(Aws::String&& value) { m_politicalViewHasBeenSet = true; m_politicalView = std::move(value); } /** *

Specifies the political view for the style. Leave unset to not use a * political view, or, for styles that support specific political views, you can * choose a view, such as IND for the Indian view.

Default is * unset.

Not all map resources or styles support political view * styles. See Political * views for more information.

*/ inline void SetPoliticalView(const char* value) { m_politicalViewHasBeenSet = true; m_politicalView.assign(value); } /** *

Specifies the political view for the style. Leave unset to not use a * political view, or, for styles that support specific political views, you can * choose a view, such as IND for the Indian view.

Default is * unset.

Not all map resources or styles support political view * styles. See Political * views for more information.

*/ inline MapConfiguration& WithPoliticalView(const Aws::String& value) { SetPoliticalView(value); return *this;} /** *

Specifies the political view for the style. Leave unset to not use a * political view, or, for styles that support specific political views, you can * choose a view, such as IND for the Indian view.

Default is * unset.

Not all map resources or styles support political view * styles. See Political * views for more information.

*/ inline MapConfiguration& WithPoliticalView(Aws::String&& value) { SetPoliticalView(std::move(value)); return *this;} /** *

Specifies the political view for the style. Leave unset to not use a * political view, or, for styles that support specific political views, you can * choose a view, such as IND for the Indian view.

Default is * unset.

Not all map resources or styles support political view * styles. See Political * views for more information.

*/ inline MapConfiguration& WithPoliticalView(const char* value) { SetPoliticalView(value); return *this;} /** *

Specifies the map style selected from an available data provider.

*

Valid Esri * map styles:

  • VectorEsriDarkGrayCanvas – The * Esri Dark Gray Canvas map style. A vector basemap with a dark gray, neutral * background with minimal colors, labels, and features that's designed to draw * attention to your thematic content.

  • * RasterEsriImagery – The Esri Imagery map style. A raster basemap * that provides one meter or better satellite and aerial imagery in many parts of * the world and lower resolution satellite imagery worldwide.

  • * VectorEsriLightGrayCanvas – The Esri Light Gray Canvas map style, * which provides a detailed vector basemap with a light gray, neutral background * style with minimal colors, labels, and features that's designed to draw * attention to your thematic content.

  • * VectorEsriTopographic – The Esri Light map style, which provides a * detailed vector basemap with a classic Esri map style.

  • * VectorEsriStreets – The Esri Street Map style, which provides a * detailed vector basemap for the world symbolized with a classic Esri street map * style. The vector tile layer is similar in content and style to the World Street * Map raster map.

  • VectorEsriNavigation – The Esri * Navigation map style, which provides a detailed basemap for the world symbolized * with a custom navigation map style that's designed for use during the day in * mobile devices.

Valid HERE * Technologies map styles:

  • VectorHereContrast – * The HERE Contrast (Berlin) map style is a high contrast detailed base map of the * world that blends 3D and 2D rendering.

    The * VectorHereContrast style has been renamed from * VectorHereBerlin. VectorHereBerlin has been * deprecated, but will continue to work in applications that use it.

    *
  • VectorHereExplore – A default HERE map style * containing a neutral, global map and its features including roads, buildings, * landmarks, and water features. It also now includes a fully designed map of * Japan.

  • VectorHereExploreTruck – A global map * containing truck restrictions and attributes (e.g. width / height / HAZMAT) * symbolized with highlighted segments and icons on top of HERE Explore to support * use cases within transport and logistics.

  • * RasterHereExploreSatellite – A global map containing high * resolution satellite imagery.

  • * HybridHereExploreSatellite – A global map displaying the road * network, street names, and city labels over satellite imagery. This style will * automatically retrieve both raster and vector tiles, and your charges will be * based on total tiles retrieved.

    Hybrid styles use both vector and * raster tiles when rendering the map that you see. This means that more tiles are * retrieved than when using either vector or raster tiles alone. Your charges will * include all tiles retrieved.

Valid GrabMaps * map styles:

  • VectorGrabStandardLight – The * Grab Standard Light map style provides a basemap with detailed land use * coloring, area names, roads, landmarks, and points of interest covering * Southeast Asia.

  • VectorGrabStandardDark – The * Grab Standard Dark map style provides a dark variation of the standard basemap * covering Southeast Asia.

Grab provides maps only for * countries in Southeast Asia, and is only available in the Asia Pacific * (Singapore) Region (ap-southeast-1). For more information, see GrabMaps * countries and area covered.

Valid Open * Data map styles:

  • VectorOpenDataStandardLight * – The Open Data Standard Light map style provides a detailed basemap for the * world suitable for website and mobile application use. The map includes highways * major roads, minor roads, railways, water features, cities, parks, landmarks, * building footprints, and administrative boundaries.

  • * VectorOpenDataStandardDark – Open Data Standard Dark is a * dark-themed map style that provides a detailed basemap for the world suitable * for website and mobile application use. The map includes highways major roads, * minor roads, railways, water features, cities, parks, landmarks, building * footprints, and administrative boundaries.

  • * VectorOpenDataVisualizationLight – The Open Data Visualization * Light map style is a light-themed style with muted colors and fewer features * that aids in understanding overlaid data.

  • * VectorOpenDataVisualizationDark – The Open Data Visualization Dark * map style is a dark-themed style with muted colors and fewer features that aids * in understanding overlaid data.

*/ inline const Aws::String& GetStyle() const{ return m_style; } /** *

Specifies the map style selected from an available data provider.

*

Valid Esri * map styles:

  • VectorEsriDarkGrayCanvas – The * Esri Dark Gray Canvas map style. A vector basemap with a dark gray, neutral * background with minimal colors, labels, and features that's designed to draw * attention to your thematic content.

  • * RasterEsriImagery – The Esri Imagery map style. A raster basemap * that provides one meter or better satellite and aerial imagery in many parts of * the world and lower resolution satellite imagery worldwide.

  • * VectorEsriLightGrayCanvas – The Esri Light Gray Canvas map style, * which provides a detailed vector basemap with a light gray, neutral background * style with minimal colors, labels, and features that's designed to draw * attention to your thematic content.

  • * VectorEsriTopographic – The Esri Light map style, which provides a * detailed vector basemap with a classic Esri map style.

  • * VectorEsriStreets – The Esri Street Map style, which provides a * detailed vector basemap for the world symbolized with a classic Esri street map * style. The vector tile layer is similar in content and style to the World Street * Map raster map.

  • VectorEsriNavigation – The Esri * Navigation map style, which provides a detailed basemap for the world symbolized * with a custom navigation map style that's designed for use during the day in * mobile devices.

Valid HERE * Technologies map styles:

  • VectorHereContrast – * The HERE Contrast (Berlin) map style is a high contrast detailed base map of the * world that blends 3D and 2D rendering.

    The * VectorHereContrast style has been renamed from * VectorHereBerlin. VectorHereBerlin has been * deprecated, but will continue to work in applications that use it.

    *
  • VectorHereExplore – A default HERE map style * containing a neutral, global map and its features including roads, buildings, * landmarks, and water features. It also now includes a fully designed map of * Japan.

  • VectorHereExploreTruck – A global map * containing truck restrictions and attributes (e.g. width / height / HAZMAT) * symbolized with highlighted segments and icons on top of HERE Explore to support * use cases within transport and logistics.

  • * RasterHereExploreSatellite – A global map containing high * resolution satellite imagery.

  • * HybridHereExploreSatellite – A global map displaying the road * network, street names, and city labels over satellite imagery. This style will * automatically retrieve both raster and vector tiles, and your charges will be * based on total tiles retrieved.

    Hybrid styles use both vector and * raster tiles when rendering the map that you see. This means that more tiles are * retrieved than when using either vector or raster tiles alone. Your charges will * include all tiles retrieved.

Valid GrabMaps * map styles:

  • VectorGrabStandardLight – The * Grab Standard Light map style provides a basemap with detailed land use * coloring, area names, roads, landmarks, and points of interest covering * Southeast Asia.

  • VectorGrabStandardDark – The * Grab Standard Dark map style provides a dark variation of the standard basemap * covering Southeast Asia.

Grab provides maps only for * countries in Southeast Asia, and is only available in the Asia Pacific * (Singapore) Region (ap-southeast-1). For more information, see GrabMaps * countries and area covered.

Valid Open * Data map styles:

  • VectorOpenDataStandardLight * – The Open Data Standard Light map style provides a detailed basemap for the * world suitable for website and mobile application use. The map includes highways * major roads, minor roads, railways, water features, cities, parks, landmarks, * building footprints, and administrative boundaries.

  • * VectorOpenDataStandardDark – Open Data Standard Dark is a * dark-themed map style that provides a detailed basemap for the world suitable * for website and mobile application use. The map includes highways major roads, * minor roads, railways, water features, cities, parks, landmarks, building * footprints, and administrative boundaries.

  • * VectorOpenDataVisualizationLight – The Open Data Visualization * Light map style is a light-themed style with muted colors and fewer features * that aids in understanding overlaid data.

  • * VectorOpenDataVisualizationDark – The Open Data Visualization Dark * map style is a dark-themed style with muted colors and fewer features that aids * in understanding overlaid data.

*/ inline bool StyleHasBeenSet() const { return m_styleHasBeenSet; } /** *

Specifies the map style selected from an available data provider.

*

Valid Esri * map styles:

  • VectorEsriDarkGrayCanvas – The * Esri Dark Gray Canvas map style. A vector basemap with a dark gray, neutral * background with minimal colors, labels, and features that's designed to draw * attention to your thematic content.

  • * RasterEsriImagery – The Esri Imagery map style. A raster basemap * that provides one meter or better satellite and aerial imagery in many parts of * the world and lower resolution satellite imagery worldwide.

  • * VectorEsriLightGrayCanvas – The Esri Light Gray Canvas map style, * which provides a detailed vector basemap with a light gray, neutral background * style with minimal colors, labels, and features that's designed to draw * attention to your thematic content.

  • * VectorEsriTopographic – The Esri Light map style, which provides a * detailed vector basemap with a classic Esri map style.

  • * VectorEsriStreets – The Esri Street Map style, which provides a * detailed vector basemap for the world symbolized with a classic Esri street map * style. The vector tile layer is similar in content and style to the World Street * Map raster map.

  • VectorEsriNavigation – The Esri * Navigation map style, which provides a detailed basemap for the world symbolized * with a custom navigation map style that's designed for use during the day in * mobile devices.

Valid HERE * Technologies map styles:

  • VectorHereContrast – * The HERE Contrast (Berlin) map style is a high contrast detailed base map of the * world that blends 3D and 2D rendering.

    The * VectorHereContrast style has been renamed from * VectorHereBerlin. VectorHereBerlin has been * deprecated, but will continue to work in applications that use it.

    *
  • VectorHereExplore – A default HERE map style * containing a neutral, global map and its features including roads, buildings, * landmarks, and water features. It also now includes a fully designed map of * Japan.

  • VectorHereExploreTruck – A global map * containing truck restrictions and attributes (e.g. width / height / HAZMAT) * symbolized with highlighted segments and icons on top of HERE Explore to support * use cases within transport and logistics.

  • * RasterHereExploreSatellite – A global map containing high * resolution satellite imagery.

  • * HybridHereExploreSatellite – A global map displaying the road * network, street names, and city labels over satellite imagery. This style will * automatically retrieve both raster and vector tiles, and your charges will be * based on total tiles retrieved.

    Hybrid styles use both vector and * raster tiles when rendering the map that you see. This means that more tiles are * retrieved than when using either vector or raster tiles alone. Your charges will * include all tiles retrieved.

Valid GrabMaps * map styles:

  • VectorGrabStandardLight – The * Grab Standard Light map style provides a basemap with detailed land use * coloring, area names, roads, landmarks, and points of interest covering * Southeast Asia.

  • VectorGrabStandardDark – The * Grab Standard Dark map style provides a dark variation of the standard basemap * covering Southeast Asia.

Grab provides maps only for * countries in Southeast Asia, and is only available in the Asia Pacific * (Singapore) Region (ap-southeast-1). For more information, see GrabMaps * countries and area covered.

Valid Open * Data map styles:

  • VectorOpenDataStandardLight * – The Open Data Standard Light map style provides a detailed basemap for the * world suitable for website and mobile application use. The map includes highways * major roads, minor roads, railways, water features, cities, parks, landmarks, * building footprints, and administrative boundaries.

  • * VectorOpenDataStandardDark – Open Data Standard Dark is a * dark-themed map style that provides a detailed basemap for the world suitable * for website and mobile application use. The map includes highways major roads, * minor roads, railways, water features, cities, parks, landmarks, building * footprints, and administrative boundaries.

  • * VectorOpenDataVisualizationLight – The Open Data Visualization * Light map style is a light-themed style with muted colors and fewer features * that aids in understanding overlaid data.

  • * VectorOpenDataVisualizationDark – The Open Data Visualization Dark * map style is a dark-themed style with muted colors and fewer features that aids * in understanding overlaid data.

*/ inline void SetStyle(const Aws::String& value) { m_styleHasBeenSet = true; m_style = value; } /** *

Specifies the map style selected from an available data provider.

*

Valid Esri * map styles:

  • VectorEsriDarkGrayCanvas – The * Esri Dark Gray Canvas map style. A vector basemap with a dark gray, neutral * background with minimal colors, labels, and features that's designed to draw * attention to your thematic content.

  • * RasterEsriImagery – The Esri Imagery map style. A raster basemap * that provides one meter or better satellite and aerial imagery in many parts of * the world and lower resolution satellite imagery worldwide.

  • * VectorEsriLightGrayCanvas – The Esri Light Gray Canvas map style, * which provides a detailed vector basemap with a light gray, neutral background * style with minimal colors, labels, and features that's designed to draw * attention to your thematic content.

  • * VectorEsriTopographic – The Esri Light map style, which provides a * detailed vector basemap with a classic Esri map style.

  • * VectorEsriStreets – The Esri Street Map style, which provides a * detailed vector basemap for the world symbolized with a classic Esri street map * style. The vector tile layer is similar in content and style to the World Street * Map raster map.

  • VectorEsriNavigation – The Esri * Navigation map style, which provides a detailed basemap for the world symbolized * with a custom navigation map style that's designed for use during the day in * mobile devices.

Valid HERE * Technologies map styles:

  • VectorHereContrast – * The HERE Contrast (Berlin) map style is a high contrast detailed base map of the * world that blends 3D and 2D rendering.

    The * VectorHereContrast style has been renamed from * VectorHereBerlin. VectorHereBerlin has been * deprecated, but will continue to work in applications that use it.

    *
  • VectorHereExplore – A default HERE map style * containing a neutral, global map and its features including roads, buildings, * landmarks, and water features. It also now includes a fully designed map of * Japan.

  • VectorHereExploreTruck – A global map * containing truck restrictions and attributes (e.g. width / height / HAZMAT) * symbolized with highlighted segments and icons on top of HERE Explore to support * use cases within transport and logistics.

  • * RasterHereExploreSatellite – A global map containing high * resolution satellite imagery.

  • * HybridHereExploreSatellite – A global map displaying the road * network, street names, and city labels over satellite imagery. This style will * automatically retrieve both raster and vector tiles, and your charges will be * based on total tiles retrieved.

    Hybrid styles use both vector and * raster tiles when rendering the map that you see. This means that more tiles are * retrieved than when using either vector or raster tiles alone. Your charges will * include all tiles retrieved.

Valid GrabMaps * map styles:

  • VectorGrabStandardLight – The * Grab Standard Light map style provides a basemap with detailed land use * coloring, area names, roads, landmarks, and points of interest covering * Southeast Asia.

  • VectorGrabStandardDark – The * Grab Standard Dark map style provides a dark variation of the standard basemap * covering Southeast Asia.

Grab provides maps only for * countries in Southeast Asia, and is only available in the Asia Pacific * (Singapore) Region (ap-southeast-1). For more information, see GrabMaps * countries and area covered.

Valid Open * Data map styles:

  • VectorOpenDataStandardLight * – The Open Data Standard Light map style provides a detailed basemap for the * world suitable for website and mobile application use. The map includes highways * major roads, minor roads, railways, water features, cities, parks, landmarks, * building footprints, and administrative boundaries.

  • * VectorOpenDataStandardDark – Open Data Standard Dark is a * dark-themed map style that provides a detailed basemap for the world suitable * for website and mobile application use. The map includes highways major roads, * minor roads, railways, water features, cities, parks, landmarks, building * footprints, and administrative boundaries.

  • * VectorOpenDataVisualizationLight – The Open Data Visualization * Light map style is a light-themed style with muted colors and fewer features * that aids in understanding overlaid data.

  • * VectorOpenDataVisualizationDark – The Open Data Visualization Dark * map style is a dark-themed style with muted colors and fewer features that aids * in understanding overlaid data.

*/ inline void SetStyle(Aws::String&& value) { m_styleHasBeenSet = true; m_style = std::move(value); } /** *

Specifies the map style selected from an available data provider.

*

Valid Esri * map styles:

  • VectorEsriDarkGrayCanvas – The * Esri Dark Gray Canvas map style. A vector basemap with a dark gray, neutral * background with minimal colors, labels, and features that's designed to draw * attention to your thematic content.

  • * RasterEsriImagery – The Esri Imagery map style. A raster basemap * that provides one meter or better satellite and aerial imagery in many parts of * the world and lower resolution satellite imagery worldwide.

  • * VectorEsriLightGrayCanvas – The Esri Light Gray Canvas map style, * which provides a detailed vector basemap with a light gray, neutral background * style with minimal colors, labels, and features that's designed to draw * attention to your thematic content.

  • * VectorEsriTopographic – The Esri Light map style, which provides a * detailed vector basemap with a classic Esri map style.

  • * VectorEsriStreets – The Esri Street Map style, which provides a * detailed vector basemap for the world symbolized with a classic Esri street map * style. The vector tile layer is similar in content and style to the World Street * Map raster map.

  • VectorEsriNavigation – The Esri * Navigation map style, which provides a detailed basemap for the world symbolized * with a custom navigation map style that's designed for use during the day in * mobile devices.

Valid HERE * Technologies map styles:

  • VectorHereContrast – * The HERE Contrast (Berlin) map style is a high contrast detailed base map of the * world that blends 3D and 2D rendering.

    The * VectorHereContrast style has been renamed from * VectorHereBerlin. VectorHereBerlin has been * deprecated, but will continue to work in applications that use it.

    *
  • VectorHereExplore – A default HERE map style * containing a neutral, global map and its features including roads, buildings, * landmarks, and water features. It also now includes a fully designed map of * Japan.

  • VectorHereExploreTruck – A global map * containing truck restrictions and attributes (e.g. width / height / HAZMAT) * symbolized with highlighted segments and icons on top of HERE Explore to support * use cases within transport and logistics.

  • * RasterHereExploreSatellite – A global map containing high * resolution satellite imagery.

  • * HybridHereExploreSatellite – A global map displaying the road * network, street names, and city labels over satellite imagery. This style will * automatically retrieve both raster and vector tiles, and your charges will be * based on total tiles retrieved.

    Hybrid styles use both vector and * raster tiles when rendering the map that you see. This means that more tiles are * retrieved than when using either vector or raster tiles alone. Your charges will * include all tiles retrieved.

Valid GrabMaps * map styles:

  • VectorGrabStandardLight – The * Grab Standard Light map style provides a basemap with detailed land use * coloring, area names, roads, landmarks, and points of interest covering * Southeast Asia.

  • VectorGrabStandardDark – The * Grab Standard Dark map style provides a dark variation of the standard basemap * covering Southeast Asia.

Grab provides maps only for * countries in Southeast Asia, and is only available in the Asia Pacific * (Singapore) Region (ap-southeast-1). For more information, see GrabMaps * countries and area covered.

Valid Open * Data map styles:

  • VectorOpenDataStandardLight * – The Open Data Standard Light map style provides a detailed basemap for the * world suitable for website and mobile application use. The map includes highways * major roads, minor roads, railways, water features, cities, parks, landmarks, * building footprints, and administrative boundaries.

  • * VectorOpenDataStandardDark – Open Data Standard Dark is a * dark-themed map style that provides a detailed basemap for the world suitable * for website and mobile application use. The map includes highways major roads, * minor roads, railways, water features, cities, parks, landmarks, building * footprints, and administrative boundaries.

  • * VectorOpenDataVisualizationLight – The Open Data Visualization * Light map style is a light-themed style with muted colors and fewer features * that aids in understanding overlaid data.

  • * VectorOpenDataVisualizationDark – The Open Data Visualization Dark * map style is a dark-themed style with muted colors and fewer features that aids * in understanding overlaid data.

*/ inline void SetStyle(const char* value) { m_styleHasBeenSet = true; m_style.assign(value); } /** *

Specifies the map style selected from an available data provider.

*

Valid Esri * map styles:

  • VectorEsriDarkGrayCanvas – The * Esri Dark Gray Canvas map style. A vector basemap with a dark gray, neutral * background with minimal colors, labels, and features that's designed to draw * attention to your thematic content.

  • * RasterEsriImagery – The Esri Imagery map style. A raster basemap * that provides one meter or better satellite and aerial imagery in many parts of * the world and lower resolution satellite imagery worldwide.

  • * VectorEsriLightGrayCanvas – The Esri Light Gray Canvas map style, * which provides a detailed vector basemap with a light gray, neutral background * style with minimal colors, labels, and features that's designed to draw * attention to your thematic content.

  • * VectorEsriTopographic – The Esri Light map style, which provides a * detailed vector basemap with a classic Esri map style.

  • * VectorEsriStreets – The Esri Street Map style, which provides a * detailed vector basemap for the world symbolized with a classic Esri street map * style. The vector tile layer is similar in content and style to the World Street * Map raster map.

  • VectorEsriNavigation – The Esri * Navigation map style, which provides a detailed basemap for the world symbolized * with a custom navigation map style that's designed for use during the day in * mobile devices.

Valid HERE * Technologies map styles:

  • VectorHereContrast – * The HERE Contrast (Berlin) map style is a high contrast detailed base map of the * world that blends 3D and 2D rendering.

    The * VectorHereContrast style has been renamed from * VectorHereBerlin. VectorHereBerlin has been * deprecated, but will continue to work in applications that use it.

    *
  • VectorHereExplore – A default HERE map style * containing a neutral, global map and its features including roads, buildings, * landmarks, and water features. It also now includes a fully designed map of * Japan.

  • VectorHereExploreTruck – A global map * containing truck restrictions and attributes (e.g. width / height / HAZMAT) * symbolized with highlighted segments and icons on top of HERE Explore to support * use cases within transport and logistics.

  • * RasterHereExploreSatellite – A global map containing high * resolution satellite imagery.

  • * HybridHereExploreSatellite – A global map displaying the road * network, street names, and city labels over satellite imagery. This style will * automatically retrieve both raster and vector tiles, and your charges will be * based on total tiles retrieved.

    Hybrid styles use both vector and * raster tiles when rendering the map that you see. This means that more tiles are * retrieved than when using either vector or raster tiles alone. Your charges will * include all tiles retrieved.

Valid GrabMaps * map styles:

  • VectorGrabStandardLight – The * Grab Standard Light map style provides a basemap with detailed land use * coloring, area names, roads, landmarks, and points of interest covering * Southeast Asia.

  • VectorGrabStandardDark – The * Grab Standard Dark map style provides a dark variation of the standard basemap * covering Southeast Asia.

Grab provides maps only for * countries in Southeast Asia, and is only available in the Asia Pacific * (Singapore) Region (ap-southeast-1). For more information, see GrabMaps * countries and area covered.

Valid Open * Data map styles:

  • VectorOpenDataStandardLight * – The Open Data Standard Light map style provides a detailed basemap for the * world suitable for website and mobile application use. The map includes highways * major roads, minor roads, railways, water features, cities, parks, landmarks, * building footprints, and administrative boundaries.

  • * VectorOpenDataStandardDark – Open Data Standard Dark is a * dark-themed map style that provides a detailed basemap for the world suitable * for website and mobile application use. The map includes highways major roads, * minor roads, railways, water features, cities, parks, landmarks, building * footprints, and administrative boundaries.

  • * VectorOpenDataVisualizationLight – The Open Data Visualization * Light map style is a light-themed style with muted colors and fewer features * that aids in understanding overlaid data.

  • * VectorOpenDataVisualizationDark – The Open Data Visualization Dark * map style is a dark-themed style with muted colors and fewer features that aids * in understanding overlaid data.

*/ inline MapConfiguration& WithStyle(const Aws::String& value) { SetStyle(value); return *this;} /** *

Specifies the map style selected from an available data provider.

*

Valid Esri * map styles:

  • VectorEsriDarkGrayCanvas – The * Esri Dark Gray Canvas map style. A vector basemap with a dark gray, neutral * background with minimal colors, labels, and features that's designed to draw * attention to your thematic content.

  • * RasterEsriImagery – The Esri Imagery map style. A raster basemap * that provides one meter or better satellite and aerial imagery in many parts of * the world and lower resolution satellite imagery worldwide.

  • * VectorEsriLightGrayCanvas – The Esri Light Gray Canvas map style, * which provides a detailed vector basemap with a light gray, neutral background * style with minimal colors, labels, and features that's designed to draw * attention to your thematic content.

  • * VectorEsriTopographic – The Esri Light map style, which provides a * detailed vector basemap with a classic Esri map style.

  • * VectorEsriStreets – The Esri Street Map style, which provides a * detailed vector basemap for the world symbolized with a classic Esri street map * style. The vector tile layer is similar in content and style to the World Street * Map raster map.

  • VectorEsriNavigation – The Esri * Navigation map style, which provides a detailed basemap for the world symbolized * with a custom navigation map style that's designed for use during the day in * mobile devices.

Valid HERE * Technologies map styles:

  • VectorHereContrast – * The HERE Contrast (Berlin) map style is a high contrast detailed base map of the * world that blends 3D and 2D rendering.

    The * VectorHereContrast style has been renamed from * VectorHereBerlin. VectorHereBerlin has been * deprecated, but will continue to work in applications that use it.

    *
  • VectorHereExplore – A default HERE map style * containing a neutral, global map and its features including roads, buildings, * landmarks, and water features. It also now includes a fully designed map of * Japan.

  • VectorHereExploreTruck – A global map * containing truck restrictions and attributes (e.g. width / height / HAZMAT) * symbolized with highlighted segments and icons on top of HERE Explore to support * use cases within transport and logistics.

  • * RasterHereExploreSatellite – A global map containing high * resolution satellite imagery.

  • * HybridHereExploreSatellite – A global map displaying the road * network, street names, and city labels over satellite imagery. This style will * automatically retrieve both raster and vector tiles, and your charges will be * based on total tiles retrieved.

    Hybrid styles use both vector and * raster tiles when rendering the map that you see. This means that more tiles are * retrieved than when using either vector or raster tiles alone. Your charges will * include all tiles retrieved.

Valid GrabMaps * map styles:

  • VectorGrabStandardLight – The * Grab Standard Light map style provides a basemap with detailed land use * coloring, area names, roads, landmarks, and points of interest covering * Southeast Asia.

  • VectorGrabStandardDark – The * Grab Standard Dark map style provides a dark variation of the standard basemap * covering Southeast Asia.

Grab provides maps only for * countries in Southeast Asia, and is only available in the Asia Pacific * (Singapore) Region (ap-southeast-1). For more information, see GrabMaps * countries and area covered.

Valid Open * Data map styles:

  • VectorOpenDataStandardLight * – The Open Data Standard Light map style provides a detailed basemap for the * world suitable for website and mobile application use. The map includes highways * major roads, minor roads, railways, water features, cities, parks, landmarks, * building footprints, and administrative boundaries.

  • * VectorOpenDataStandardDark – Open Data Standard Dark is a * dark-themed map style that provides a detailed basemap for the world suitable * for website and mobile application use. The map includes highways major roads, * minor roads, railways, water features, cities, parks, landmarks, building * footprints, and administrative boundaries.

  • * VectorOpenDataVisualizationLight – The Open Data Visualization * Light map style is a light-themed style with muted colors and fewer features * that aids in understanding overlaid data.

  • * VectorOpenDataVisualizationDark – The Open Data Visualization Dark * map style is a dark-themed style with muted colors and fewer features that aids * in understanding overlaid data.

*/ inline MapConfiguration& WithStyle(Aws::String&& value) { SetStyle(std::move(value)); return *this;} /** *

Specifies the map style selected from an available data provider.

*

Valid Esri * map styles:

  • VectorEsriDarkGrayCanvas – The * Esri Dark Gray Canvas map style. A vector basemap with a dark gray, neutral * background with minimal colors, labels, and features that's designed to draw * attention to your thematic content.

  • * RasterEsriImagery – The Esri Imagery map style. A raster basemap * that provides one meter or better satellite and aerial imagery in many parts of * the world and lower resolution satellite imagery worldwide.

  • * VectorEsriLightGrayCanvas – The Esri Light Gray Canvas map style, * which provides a detailed vector basemap with a light gray, neutral background * style with minimal colors, labels, and features that's designed to draw * attention to your thematic content.

  • * VectorEsriTopographic – The Esri Light map style, which provides a * detailed vector basemap with a classic Esri map style.

  • * VectorEsriStreets – The Esri Street Map style, which provides a * detailed vector basemap for the world symbolized with a classic Esri street map * style. The vector tile layer is similar in content and style to the World Street * Map raster map.

  • VectorEsriNavigation – The Esri * Navigation map style, which provides a detailed basemap for the world symbolized * with a custom navigation map style that's designed for use during the day in * mobile devices.

Valid HERE * Technologies map styles:

  • VectorHereContrast – * The HERE Contrast (Berlin) map style is a high contrast detailed base map of the * world that blends 3D and 2D rendering.

    The * VectorHereContrast style has been renamed from * VectorHereBerlin. VectorHereBerlin has been * deprecated, but will continue to work in applications that use it.

    *
  • VectorHereExplore – A default HERE map style * containing a neutral, global map and its features including roads, buildings, * landmarks, and water features. It also now includes a fully designed map of * Japan.

  • VectorHereExploreTruck – A global map * containing truck restrictions and attributes (e.g. width / height / HAZMAT) * symbolized with highlighted segments and icons on top of HERE Explore to support * use cases within transport and logistics.

  • * RasterHereExploreSatellite – A global map containing high * resolution satellite imagery.

  • * HybridHereExploreSatellite – A global map displaying the road * network, street names, and city labels over satellite imagery. This style will * automatically retrieve both raster and vector tiles, and your charges will be * based on total tiles retrieved.

    Hybrid styles use both vector and * raster tiles when rendering the map that you see. This means that more tiles are * retrieved than when using either vector or raster tiles alone. Your charges will * include all tiles retrieved.

Valid GrabMaps * map styles:

  • VectorGrabStandardLight – The * Grab Standard Light map style provides a basemap with detailed land use * coloring, area names, roads, landmarks, and points of interest covering * Southeast Asia.

  • VectorGrabStandardDark – The * Grab Standard Dark map style provides a dark variation of the standard basemap * covering Southeast Asia.

Grab provides maps only for * countries in Southeast Asia, and is only available in the Asia Pacific * (Singapore) Region (ap-southeast-1). For more information, see GrabMaps * countries and area covered.

Valid Open * Data map styles:

  • VectorOpenDataStandardLight * – The Open Data Standard Light map style provides a detailed basemap for the * world suitable for website and mobile application use. The map includes highways * major roads, minor roads, railways, water features, cities, parks, landmarks, * building footprints, and administrative boundaries.

  • * VectorOpenDataStandardDark – Open Data Standard Dark is a * dark-themed map style that provides a detailed basemap for the world suitable * for website and mobile application use. The map includes highways major roads, * minor roads, railways, water features, cities, parks, landmarks, building * footprints, and administrative boundaries.

  • * VectorOpenDataVisualizationLight – The Open Data Visualization * Light map style is a light-themed style with muted colors and fewer features * that aids in understanding overlaid data.

  • * VectorOpenDataVisualizationDark – The Open Data Visualization Dark * map style is a dark-themed style with muted colors and fewer features that aids * in understanding overlaid data.

*/ inline MapConfiguration& WithStyle(const char* value) { SetStyle(value); return *this;} private: Aws::String m_politicalView; bool m_politicalViewHasBeenSet = false; Aws::String m_style; bool m_styleHasBeenSet = false; }; } // namespace Model } // namespace LocationService } // namespace Aws