Hay más ejemplos de AWS SDK disponibles en el GitHub repositorio de ejemplos de AWS Doc SDK
Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Úselo CreateMap con un SDK AWS
Los siguientes ejemplos de código muestran cómo utilizar CreateMap.
Los ejemplos de acciones son extractos de código de programas más grandes y deben ejecutarse en contexto. Puede ver esta acción en contexto en el siguiente ejemplo de código:
- Java
-
- SDK para Java 2.x
-
nota
Hay más en marcha GitHub. Busque el ejemplo completo y aprenda a configurar y ejecutar en el Repositorio de ejemplos de código de AWS
. /** * Creates a new map with the specified name and configuration. * * @param mapName the name of the map to be created * @return a {@link CompletableFuture} that, when completed, will contain the Amazon Resource Name (ARN) of the created map * @throws CompletionException if an error occurs while creating the map, such as exceeding the service quota */ public CompletableFuture<String> createMap(String mapName) { MapConfiguration configuration = MapConfiguration.builder() .style("VectorEsriNavigation") .build(); CreateMapRequest mapRequest = CreateMapRequest.builder() .mapName(mapName) .configuration(configuration) .description("A map created using the Java V2 API") .build(); return getClient().createMap(mapRequest) .whenComplete((response, exception) -> { if (exception != null) { Throwable cause = exception.getCause(); if (cause instanceof ServiceQuotaExceededException) { throw new CompletionException("The operation was denied because the request would exceed the maximum quota.", cause); } throw new CompletionException("Failed to create map: " + exception.getMessage(), exception); } }) .thenApply(response -> response.mapArn()); // Return the map ARN }-
Para obtener más información sobre la API, consulta CreateMapla Referencia AWS SDK for Java 2.x de la API.
-
- JavaScript
-
- SDK para JavaScript (v3)
-
nota
Hay más información. GitHub Busque el ejemplo completo y aprenda a configurar y ejecutar en el Repositorio de ejemplos de código de AWS
. import { fileURLToPath } from "node:url"; import { CreateMapCommand, LocationClient } from "@aws-sdk/client-location"; import data from "./inputs.json" with { type: "json" }; const region = "eu-west-1"; export const main = async () => { const CreateMapCommandInput = { MapName: `${data.inputs.mapName}`, Configuration: { style: "VectorEsriNavigation" }, }; const locationClient = new LocationClient({ region: region }); try { const command = new CreateMapCommand(CreateMapCommandInput); const response = await locationClient.send(command); console.log("Map created. Map ARN is : ", response.MapArn); } catch (error) { console.error("Error creating map: ", error); throw error; } };-
Para obtener más información sobre la API, consulta CreateMapla Referencia AWS SDK para JavaScript de la API.
-
- Kotlin
-
- SDK para Kotlin
-
nota
Hay más información al respecto GitHub. Busque el ejemplo completo y aprenda a configurar y ejecutar en el Repositorio de ejemplos de código de AWS
. /** * Creates a new map with the specified name and configuration. * * @param mapName the name of the map to be created * @return he Amazon Resource Name (ARN) of the created map */ suspend fun createMap(mapName: String): String { val configuration = MapConfiguration { style = "VectorEsriNavigation" } val mapRequest = CreateMapRequest { this.mapName = mapName this.configuration = configuration description = "A map created using the Kotlin SDK" } LocationClient.fromEnvironment { region = "us-east-1" }.use { client -> val response = client.createMap(mapRequest) return response.mapArn } }-
Para obtener más información sobre la API, consulta CreateMap
la referencia sobre el AWS SDK para la API de Kotlin.
-