Pré-requisitos para usar o Amazon Location Service
Antes de começar a utilizar os recursos de mapeamento do Amazon Location Service, há alguns pré-requisitos que precisam ser cumpridos. Esta página descreve as etapas e os requisitos necessários para garantir uma integração perfeita de mapas interativos em seus aplicativos.
Criar um recurso de mapa
Para usar um mapa em seu aplicativo, você deve ter um recurso de mapa, que especifica o estilo do mapa e o provedor de dados a serem usados em seus mapas.
Se a aplicação estiver rastreando ou roteando os ativos que você usa em sua empresa, como veículos de entrega ou funcionários, você não deverá usar a Esri como provedor de geolocalização. Consulte a seção 82 dos Termos de serviço da AWS para obter mais detalhes.
Você pode criar um recurso de mapa usando o console do Amazon Location Service, a AWS CLI, ou as APIs do Amazon Location.
- Console
-
Para criar um recurso de mapa usando o console do Amazon Location Service
-
No console do Amazon Location, na página Mapas, selecione Criar mapa para visualizar estilos de mapa.
-
Adicione um nome e uma descrição para o novo recurso de mapa.
-
Escolha um estilo de mapa.
Se a aplicação estiver rastreando ou roteando os ativos que você usa em sua empresa, como veículos de entrega ou funcionários, você não deverá usar a Esri como provedor de geolocalização. Consulte a seção 82 dos Termos de serviço da AWS para obter mais detalhes.
-
Escolha entre o Visões políticas para usar.
-
Aceite os Termos e condições do Amazon Location e selecione Criar mapa. Você pode interagir com o mapa que escolheu: ampliar, reduzir o zoom ou fazer uma panorâmica em qualquer direção.
-
Para permitir que seus usuários alternem estilos (por exemplo, para permitir que eles alternem entre imagens de satélite e estilo vetorial), você deve criar um recurso de mapa para cada estilo.
Você pode excluir recursos com estilos de mapa que não deseja usar na página inicial do Maps no console.
- API
-
Para criar um recurso de mapa usando as APIs do Amazon Location
Use a operação CreateMap
das APIs do Amazon Location.
O exemplo a seguir é uma solicitação de API para criar um recurso de mapa chamado ExampleMap
usando o estilo de mapa VectorEsriStreets
.
POST /maps/v0/maps HTTP/1.1
Content-type: application/json
{
"Configuration": {
"Style": "VectorEsriStreets
"
},
"MapName": "ExampleMap
"
}
}
Se a aplicação estiver rastreando ou roteando os ativos que você usa em sua empresa, como veículos de entrega ou funcionários, você não deverá usar a Esri como provedor de geolocalização. Consulte a seção 82 dos Termos de serviço da AWS para obter mais detalhes.
- AWS CLI
-
Para criar um recurso de mapa usando comandos do AWS CLI
Use o comando create-map
.
O exemplo a seguir cria um recurso de mapa chamado ExampleMap
usando VectorEsriStreets
como estilo de mapa.
aws location \
create-map \
--configuration Style="VectorEsriStreets
" \
--map-name "ExampleMap
"
Se a aplicação estiver rastreando ou roteando os ativos que você usa em sua empresa, como veículos de entrega ou funcionários, você não deverá usar a Esri como provedor de geolocalização. Consulte a seção 82 dos Termos de serviço da AWS para obter mais detalhes.
Autenticando suas solicitações
Depois de criar um recurso de mapa e estar pronto para começar a criar recursos de localização em seu aplicativo, você precisa escolher como autenticar suas solicitações.
A maioria dos aplicativos front-end de mapas exige acesso não autenticado aos mapas ou outros recursos do Amazon Location Service. Dependendo do seu aplicativo, talvez você queira usar o AWS Signature v4 para autenticar solicitações, ou você pode usar as chaves do Amazon Cognito ou da Amazon Location API para uso não autenticado. Para saber mais sobre todas essas opções, consulte Conceder acesso ao Amazon Location Service.