All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.amazonaws.services.location.model.MapConfiguration Maven / Gradle / Ivy

Go to download

The AWS Java SDK for Amazon Location module holds the client classes that are used for communicating with Amazon Location Service

The newest version!
/*
 * Copyright 2019-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved.
 * 
 * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with
 * the License. A copy of the License is located at
 * 
 * http://aws.amazon.com/apache2.0
 * 
 * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
 * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions
 * and limitations under the License.
 */
package com.amazonaws.services.location.model;

import java.io.Serializable;
import javax.annotation.Generated;
import com.amazonaws.protocol.StructuredPojo;
import com.amazonaws.protocol.ProtocolMarshaller;

/**
 * 

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

* * @see AWS API * Documentation */ @Generated("com.amazonaws:aws-java-sdk-code-generator") public class MapConfiguration implements Serializable, Cloneable, StructuredPojo { /** *

* 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. *

    *
  • *
*/ private String style; /** *

* 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. *

*
*/ private String politicalView; /** *

* Specifies the custom layers for the style. Leave unset to not enable any custom layer, or, for styles that * support custom layers, you can enable layer(s), such as POI layer for the VectorEsriNavigation style. Default is * unset. *

* *

* Not all map resources or styles support custom layers. See Custom Layers for more information. *

*
*/ private java.util.List customLayers; /** *

* 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. *

    *
  • *
* * @param 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. *

    *
  • */ public void setStyle(String style) { this.style = 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. *

      *
    • *
    * * @return 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. *

      *
    • */ public String getStyle() { return this.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. *

        *
      • *
      * * @param 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. *

        *
      • * @return Returns a reference to this object so that method calls can be chained together. */ public MapConfiguration withStyle(String style) { setStyle(style); 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. *

        *
        * * @param 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. *

        */ public void setPoliticalView(String politicalView) { this.politicalView = 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. *

        *
        * * @return 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. *

        */ public String getPoliticalView() { return this.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. *

        *
        * * @param 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. *

        * @return Returns a reference to this object so that method calls can be chained together. */ public MapConfiguration withPoliticalView(String politicalView) { setPoliticalView(politicalView); return this; } /** *

        * Specifies the custom layers for the style. Leave unset to not enable any custom layer, or, for styles that * support custom layers, you can enable layer(s), such as POI layer for the VectorEsriNavigation style. Default is * unset. *

        * *

        * Not all map resources or styles support custom layers. See Custom Layers for more information. *

        *
        * * @return Specifies the custom layers for the style. Leave unset to not enable any custom layer, or, for styles * that support custom layers, you can enable layer(s), such as POI layer for the VectorEsriNavigation * style. Default is unset.

        *

        * Not all map resources or styles support custom layers. See Custom Layers for more information. *

        */ public java.util.List getCustomLayers() { return customLayers; } /** *

        * Specifies the custom layers for the style. Leave unset to not enable any custom layer, or, for styles that * support custom layers, you can enable layer(s), such as POI layer for the VectorEsriNavigation style. Default is * unset. *

        * *

        * Not all map resources or styles support custom layers. See Custom Layers for more information. *

        *
        * * @param customLayers * Specifies the custom layers for the style. Leave unset to not enable any custom layer, or, for styles that * support custom layers, you can enable layer(s), such as POI layer for the VectorEsriNavigation style. * Default is unset.

        *

        * Not all map resources or styles support custom layers. See Custom Layers for more information. *

        */ public void setCustomLayers(java.util.Collection customLayers) { if (customLayers == null) { this.customLayers = null; return; } this.customLayers = new java.util.ArrayList(customLayers); } /** *

        * Specifies the custom layers for the style. Leave unset to not enable any custom layer, or, for styles that * support custom layers, you can enable layer(s), such as POI layer for the VectorEsriNavigation style. Default is * unset. *

        * *

        * Not all map resources or styles support custom layers. See Custom Layers for more information. *

        *
        *

        * NOTE: This method appends the values to the existing list (if any). Use * {@link #setCustomLayers(java.util.Collection)} or {@link #withCustomLayers(java.util.Collection)} if you want to * override the existing values. *

        * * @param customLayers * Specifies the custom layers for the style. Leave unset to not enable any custom layer, or, for styles that * support custom layers, you can enable layer(s), such as POI layer for the VectorEsriNavigation style. * Default is unset.

        *

        * Not all map resources or styles support custom layers. See Custom Layers for more information. *

        * @return Returns a reference to this object so that method calls can be chained together. */ public MapConfiguration withCustomLayers(String... customLayers) { if (this.customLayers == null) { setCustomLayers(new java.util.ArrayList(customLayers.length)); } for (String ele : customLayers) { this.customLayers.add(ele); } return this; } /** *

        * Specifies the custom layers for the style. Leave unset to not enable any custom layer, or, for styles that * support custom layers, you can enable layer(s), such as POI layer for the VectorEsriNavigation style. Default is * unset. *

        * *

        * Not all map resources or styles support custom layers. See Custom Layers for more information. *

        *
        * * @param customLayers * Specifies the custom layers for the style. Leave unset to not enable any custom layer, or, for styles that * support custom layers, you can enable layer(s), such as POI layer for the VectorEsriNavigation style. * Default is unset.

        *

        * Not all map resources or styles support custom layers. See Custom Layers for more information. *

        * @return Returns a reference to this object so that method calls can be chained together. */ public MapConfiguration withCustomLayers(java.util.Collection customLayers) { setCustomLayers(customLayers); return this; } /** * Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be * redacted from this string using a placeholder value. * * @return A string representation of this object. * * @see java.lang.Object#toString() */ @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("{"); if (getStyle() != null) sb.append("Style: ").append(getStyle()).append(","); if (getPoliticalView() != null) sb.append("PoliticalView: ").append(getPoliticalView()).append(","); if (getCustomLayers() != null) sb.append("CustomLayers: ").append(getCustomLayers()); sb.append("}"); return sb.toString(); } @Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (obj instanceof MapConfiguration == false) return false; MapConfiguration other = (MapConfiguration) obj; if (other.getStyle() == null ^ this.getStyle() == null) return false; if (other.getStyle() != null && other.getStyle().equals(this.getStyle()) == false) return false; if (other.getPoliticalView() == null ^ this.getPoliticalView() == null) return false; if (other.getPoliticalView() != null && other.getPoliticalView().equals(this.getPoliticalView()) == false) return false; if (other.getCustomLayers() == null ^ this.getCustomLayers() == null) return false; if (other.getCustomLayers() != null && other.getCustomLayers().equals(this.getCustomLayers()) == false) return false; return true; } @Override public int hashCode() { final int prime = 31; int hashCode = 1; hashCode = prime * hashCode + ((getStyle() == null) ? 0 : getStyle().hashCode()); hashCode = prime * hashCode + ((getPoliticalView() == null) ? 0 : getPoliticalView().hashCode()); hashCode = prime * hashCode + ((getCustomLayers() == null) ? 0 : getCustomLayers().hashCode()); return hashCode; } @Override public MapConfiguration clone() { try { return (MapConfiguration) super.clone(); } catch (CloneNotSupportedException e) { throw new IllegalStateException("Got a CloneNotSupportedException from Object.clone() " + "even though we're Cloneable!", e); } } @com.amazonaws.annotation.SdkInternalApi @Override public void marshall(ProtocolMarshaller protocolMarshaller) { com.amazonaws.services.location.model.transform.MapConfigurationMarshaller.getInstance().marshall(this, protocolMarshaller); } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy