Interface GeoMapsClient
- All Superinterfaces:
AutoCloseable,AwsClient,SdkAutoCloseable,SdkClient
builder()
method.
Integrate high-quality base map data into your applications using MapLibre. Capabilities include:
-
Access to comprehensive base map data, allowing you to tailor the map display to your specific needs.
-
Multiple pre-designed map styles suited for various application types, such as navigation, logistics, or data visualization.
-
Generation of static map images for scenarios where interactive maps aren't suitable, such as:
-
Embedding in emails or documents
-
Displaying in low-bandwidth environments
-
Creating printable maps
-
Enhancing application performance by reducing client-side rendering
-
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringValue for looking up the service's metadata from theServiceMetadataProvider.static final String -
Method Summary
Modifier and TypeMethodDescriptionstatic GeoMapsClientBuilderbuilder()Create a builder that can be used to configure and create aGeoMapsClient.static GeoMapsClientcreate()Create aGeoMapsClientwith the region loaded from theDefaultAwsRegionProviderChainand credentials loaded from theDefaultCredentialsProvider.default GetGlyphsResponsegetGlyphs(Consumer<GetGlyphsRequest.Builder> getGlyphsRequest) GetGlyphsreturns the map's glyphs.default GetGlyphsResponsegetGlyphs(GetGlyphsRequest getGlyphsRequest) GetGlyphsreturns the map's glyphs.default GetSpritesResponsegetSprites(Consumer<GetSpritesRequest.Builder> getSpritesRequest) GetSpritesreturns the map's sprites.default GetSpritesResponsegetSprites(GetSpritesRequest getSpritesRequest) GetSpritesreturns the map's sprites.default GetStaticMapResponsegetStaticMap(Consumer<GetStaticMapRequest.Builder> getStaticMapRequest) GetStaticMapprovides high-quality static map images with customizable options.default GetStaticMapResponsegetStaticMap(GetStaticMapRequest getStaticMapRequest) GetStaticMapprovides high-quality static map images with customizable options.default GetStyleDescriptorResponsegetStyleDescriptor(Consumer<GetStyleDescriptorRequest.Builder> getStyleDescriptorRequest) GetStyleDescriptorreturns information about the style.default GetStyleDescriptorResponsegetStyleDescriptor(GetStyleDescriptorRequest getStyleDescriptorRequest) GetStyleDescriptorreturns information about the style.default GetTileResponsegetTile(Consumer<GetTileRequest.Builder> getTileRequest) GetTilereturns a tile.default GetTileResponsegetTile(GetTileRequest getTileRequest) GetTilereturns a tile.The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfigurationstatic ServiceMetadataMethods inherited from interface software.amazon.awssdk.utils.SdkAutoCloseable
closeMethods inherited from interface software.amazon.awssdk.core.SdkClient
serviceName
-
Field Details
-
SERVICE_NAME
- See Also:
-
SERVICE_METADATA_ID
Value for looking up the service's metadata from theServiceMetadataProvider.- See Also:
-
-
Method Details
-
getGlyphs
default GetGlyphsResponse getGlyphs(GetGlyphsRequest getGlyphsRequest) throws AwsServiceException, SdkClientException, GeoMapsException GetGlyphsreturns the map's glyphs.For more information, see Style labels with glyphs in the Amazon Location Service Developer Guide.
- Parameters:
getGlyphsRequest-- Returns:
- Result of the GetGlyphs operation returned by the service.
- See Also:
-
getGlyphs
default GetGlyphsResponse getGlyphs(Consumer<GetGlyphsRequest.Builder> getGlyphsRequest) throws AwsServiceException, SdkClientException, GeoMapsException GetGlyphsreturns the map's glyphs.For more information, see Style labels with glyphs in the Amazon Location Service Developer Guide.
This is a convenience which creates an instance of the
GetGlyphsRequest.Builderavoiding the need to create one manually viaGetGlyphsRequest.builder()- Parameters:
getGlyphsRequest- AConsumerthat will call methods onGetGlyphsRequest.Builderto create a request.- Returns:
- Result of the GetGlyphs operation returned by the service.
- See Also:
-
getSprites
default GetSpritesResponse getSprites(GetSpritesRequest getSpritesRequest) throws AwsServiceException, SdkClientException, GeoMapsException GetSpritesreturns the map's sprites.For more information, see Style iconography with sprites in the Amazon Location Service Developer Guide.
- Parameters:
getSpritesRequest-- Returns:
- Result of the GetSprites operation returned by the service.
- See Also:
-
getSprites
default GetSpritesResponse getSprites(Consumer<GetSpritesRequest.Builder> getSpritesRequest) throws AwsServiceException, SdkClientException, GeoMapsException GetSpritesreturns the map's sprites.For more information, see Style iconography with sprites in the Amazon Location Service Developer Guide.
This is a convenience which creates an instance of the
GetSpritesRequest.Builderavoiding the need to create one manually viaGetSpritesRequest.builder()- Parameters:
getSpritesRequest- AConsumerthat will call methods onGetSpritesRequest.Builderto create a request.- Returns:
- Result of the GetSprites operation returned by the service.
- See Also:
-
getStaticMap
default GetStaticMapResponse getStaticMap(GetStaticMapRequest getStaticMapRequest) throws InternalServerException, AccessDeniedException, ValidationException, ThrottlingException, AwsServiceException, SdkClientException, GeoMapsException GetStaticMapprovides high-quality static map images with customizable options. You can modify the map's appearance and overlay additional information. It's an ideal solution for applications requiring tailored static map snapshots.For more information, see the following topics in the Amazon Location Service Developer Guide:
- Parameters:
getStaticMapRequest-- Returns:
- Result of the GetStaticMap operation returned by the service.
- See Also:
-
getStaticMap
default GetStaticMapResponse getStaticMap(Consumer<GetStaticMapRequest.Builder> getStaticMapRequest) throws InternalServerException, AccessDeniedException, ValidationException, ThrottlingException, AwsServiceException, SdkClientException, GeoMapsException GetStaticMapprovides high-quality static map images with customizable options. You can modify the map's appearance and overlay additional information. It's an ideal solution for applications requiring tailored static map snapshots.For more information, see the following topics in the Amazon Location Service Developer Guide:
This is a convenience which creates an instance of the
GetStaticMapRequest.Builderavoiding the need to create one manually viaGetStaticMapRequest.builder()- Parameters:
getStaticMapRequest- AConsumerthat will call methods onGetStaticMapRequest.Builderto create a request.- Returns:
- Result of the GetStaticMap operation returned by the service.
- See Also:
-
getStyleDescriptor
default GetStyleDescriptorResponse getStyleDescriptor(GetStyleDescriptorRequest getStyleDescriptorRequest) throws AwsServiceException, SdkClientException, GeoMapsException GetStyleDescriptorreturns information about the style.For more information, see Style dynamic maps in the Amazon Location Service Developer Guide.
- Parameters:
getStyleDescriptorRequest-- Returns:
- Result of the GetStyleDescriptor operation returned by the service.
- See Also:
-
getStyleDescriptor
default GetStyleDescriptorResponse getStyleDescriptor(Consumer<GetStyleDescriptorRequest.Builder> getStyleDescriptorRequest) throws AwsServiceException, SdkClientException, GeoMapsException GetStyleDescriptorreturns information about the style.For more information, see Style dynamic maps in the Amazon Location Service Developer Guide.
This is a convenience which creates an instance of the
GetStyleDescriptorRequest.Builderavoiding the need to create one manually viaGetStyleDescriptorRequest.builder()- Parameters:
getStyleDescriptorRequest- AConsumerthat will call methods onGetStyleDescriptorRequest.Builderto create a request.- Returns:
- Result of the GetStyleDescriptor operation returned by the service.
- See Also:
-
getTile
default GetTileResponse getTile(GetTileRequest getTileRequest) throws InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, ThrottlingException, AwsServiceException, SdkClientException, GeoMapsException GetTilereturns a tile. Map tiles are used by clients to render a map. they're addressed using a grid arrangement with an X coordinate, Y coordinate, and Z (zoom) level.For more information, see Tiles in the Amazon Location Service Developer Guide.
- Parameters:
getTileRequest-- Returns:
- Result of the GetTile operation returned by the service.
- See Also:
-
getTile
default GetTileResponse getTile(Consumer<GetTileRequest.Builder> getTileRequest) throws InternalServerException, ResourceNotFoundException, AccessDeniedException, ValidationException, ThrottlingException, AwsServiceException, SdkClientException, GeoMapsException GetTilereturns a tile. Map tiles are used by clients to render a map. they're addressed using a grid arrangement with an X coordinate, Y coordinate, and Z (zoom) level.For more information, see Tiles in the Amazon Location Service Developer Guide.
This is a convenience which creates an instance of the
GetTileRequest.Builderavoiding the need to create one manually viaGetTileRequest.builder()- Parameters:
getTileRequest- AConsumerthat will call methods onGetTileRequest.Builderto create a request.- Returns:
- Result of the GetTile operation returned by the service.
- See Also:
-
create
Create aGeoMapsClientwith the region loaded from theDefaultAwsRegionProviderChainand credentials loaded from theDefaultCredentialsProvider. -
builder
Create a builder that can be used to configure and create aGeoMapsClient. -
serviceMetadata
-
serviceClientConfiguration
Description copied from interface:SdkClientThe SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfiguration- Specified by:
serviceClientConfigurationin interfaceAwsClient- Specified by:
serviceClientConfigurationin interfaceSdkClient- Returns:
- SdkServiceClientConfiguration
-