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 String
Value for looking up the service's metadata from theServiceMetadataProvider
.static final String
-
Method Summary
Modifier and TypeMethodDescriptionstatic GeoMapsClientBuilder
builder()
Create a builder that can be used to configure and create aGeoMapsClient
.static GeoMapsClient
create()
Create aGeoMapsClient
with the region loaded from theDefaultAwsRegionProviderChain
and credentials loaded from theDefaultCredentialsProvider
.default GetGlyphsResponse
getGlyphs
(Consumer<GetGlyphsRequest.Builder> getGlyphsRequest) GetGlyphs
returns the map's glyphs.default GetGlyphsResponse
getGlyphs
(GetGlyphsRequest getGlyphsRequest) GetGlyphs
returns the map's glyphs.default GetSpritesResponse
getSprites
(Consumer<GetSpritesRequest.Builder> getSpritesRequest) GetSprites
returns the map's sprites.default GetSpritesResponse
getSprites
(GetSpritesRequest getSpritesRequest) GetSprites
returns the map's sprites.default GetStaticMapResponse
getStaticMap
(Consumer<GetStaticMapRequest.Builder> getStaticMapRequest) GetStaticMap
provides high-quality static map images with customizable options.default GetStaticMapResponse
getStaticMap
(GetStaticMapRequest getStaticMapRequest) GetStaticMap
provides high-quality static map images with customizable options.default GetStyleDescriptorResponse
getStyleDescriptor
(Consumer<GetStyleDescriptorRequest.Builder> getStyleDescriptorRequest) GetStyleDescriptor
returns information about the style.default GetStyleDescriptorResponse
getStyleDescriptor
(GetStyleDescriptorRequest getStyleDescriptorRequest) GetStyleDescriptor
returns information about the style.default GetTileResponse
getTile
(Consumer<GetTileRequest.Builder> getTileRequest) GetTile
returns a tile.default GetTileResponse
getTile
(GetTileRequest getTileRequest) GetTile
returns a tile.The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfigurationstatic ServiceMetadata
Methods inherited from interface software.amazon.awssdk.utils.SdkAutoCloseable
close
Methods 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 GetGlyphs
returns the map's glyphs.- 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 GetGlyphs
returns the map's glyphs.
This is a convenience which creates an instance of the
GetGlyphsRequest.Builder
avoiding the need to create one manually viaGetGlyphsRequest.builder()
- Parameters:
getGlyphsRequest
- AConsumer
that will call methods onGetGlyphsRequest.Builder
to 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 GetSprites
returns the map's sprites.- 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 GetSprites
returns the map's sprites.
This is a convenience which creates an instance of the
GetSpritesRequest.Builder
avoiding the need to create one manually viaGetSpritesRequest.builder()
- Parameters:
getSpritesRequest
- AConsumer
that will call methods onGetSpritesRequest.Builder
to 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 GetStaticMap
provides 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.- 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 GetStaticMap
provides 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.
This is a convenience which creates an instance of the
GetStaticMapRequest.Builder
avoiding the need to create one manually viaGetStaticMapRequest.builder()
- Parameters:
getStaticMapRequest
- AConsumer
that will call methods onGetStaticMapRequest.Builder
to 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 GetStyleDescriptor
returns information about the style.- 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 GetStyleDescriptor
returns information about the style.
This is a convenience which creates an instance of the
GetStyleDescriptorRequest.Builder
avoiding the need to create one manually viaGetStyleDescriptorRequest.builder()
- Parameters:
getStyleDescriptorRequest
- AConsumer
that will call methods onGetStyleDescriptorRequest.Builder
to create a request.- Returns:
- Result of the GetStyleDescriptor operation returned by the service.
- See Also:
-
getTile
default GetTileResponse getTile(GetTileRequest getTileRequest) throws InternalServerException, AccessDeniedException, ValidationException, ThrottlingException, AwsServiceException, SdkClientException, GeoMapsException GetTile
returns 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.- Parameters:
getTileRequest
-- Returns:
- Result of the GetTile operation returned by the service.
- See Also:
-
getTile
default GetTileResponse getTile(Consumer<GetTileRequest.Builder> getTileRequest) throws InternalServerException, AccessDeniedException, ValidationException, ThrottlingException, AwsServiceException, SdkClientException, GeoMapsException GetTile
returns 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.
This is a convenience which creates an instance of the
GetTileRequest.Builder
avoiding the need to create one manually viaGetTileRequest.builder()
- Parameters:
getTileRequest
- AConsumer
that will call methods onGetTileRequest.Builder
to create a request.- Returns:
- Result of the GetTile operation returned by the service.
- See Also:
-
create
Create aGeoMapsClient
with the region loaded from theDefaultAwsRegionProviderChain
and credentials loaded from theDefaultCredentialsProvider
. -
builder
Create a builder that can be used to configure and create aGeoMapsClient
. -
serviceMetadata
-
serviceClientConfiguration
Description copied from interface:SdkClient
The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfiguration- Specified by:
serviceClientConfiguration
in interfaceAwsClient
- Specified by:
serviceClientConfiguration
in interfaceSdkClient
- Returns:
- SdkServiceClientConfiguration
-