Exemplos de código e tutoriais para trabalhar com o Amazon Location Service - Amazon Location Service

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Exemplos de código e tutoriais para trabalhar com o Amazon Location Service

Este tópico mostra uma lista de exemplos de códigos, tutoriais e postagens em blogs para ajudar você a aprender sobre o Amazon Location Service. Cada exemplo de código inclui uma descrição de como ele funciona.

Você pode encontrar amostras adicionais na página AWS Geospatial, na GitHub página de AWS amostras GitHub da Amazon Location e no site do AWS blog.

nota

É bom entender a diferença entre a página AWS Geoespacial e a GitHub página de AWS amostras GitHub .

O tutorial de início rápido é um bom ponto de partida a ser considerado antes de usar outras amostras, pois mostra como preencher os pré-requisitos que são úteis para a maioria das amostras.

Exemplo de disponibilidade

Você não consegue encontrar o que precisa? Solicite um código de exemplo novo no link Fornecer feedback na parte inferior desta página.

Site de demonstração do Amazon Location

Você pode ver demonstrações com o código-fonte do Amazon Location Service em ação no site de demonstração do Amazon Location. Esse site inclui uma demonstração hospedada na Web e também um aplicativo de demonstração para Android.

Você também pode encontrar uma grande variedade de amostras, filtráveis por atributo, linguagem e plataforma na página de Amostras do site.

Tutorial: início rápido

Há tutoriais de início rápido disponíveis para dispositivos web, iOS e Android. Para cada plataforma, o tutorial mostra como adicionar um mapa interativo a um aplicativo e como fazer chamadas para as APIs do Amazon Location Service a partir do seu aplicativo. O tutorial está disponível JavaScript em uma página da web estática, Kotlin para um aplicativo de telefone Android ou Swift para um aplicativo iOS.

Tutorial: enriquecimento do banco de dados

Este tutorial mostra como usar o Amazon Location Service, chamado de AWS Lambda para normalizar endereços e adicionar latitude e longitude aos registros em um banco de dados Amazon Aurora. Usa Amazon Aurora e. AWS Lambda

Link da documentação: Amazon Aurora PostgreSQL funções definidas pelo usuário para o Amazon Location Service

Exemplo: explore o aplicativo

Uma das melhores maneiras de aprender sobre a funcionalidade do Amazon Location Service é usar a funcionalidade Explore no console do Amazon Location. Este exemplo completo de aplicativo web imita a funcionalidade de mapas, lugares, rotas, geocercas e rastreadores do console para mostrar como recriar esses atributos em seu próprio aplicativo. Usa Amplify, React e. JavaScript

GitHub Link de amostras: Explore o aplicativo de amostra

Exemplo: estilize um mapa

Este exemplo de código mostra como alternar entre um mapa de satélite e um roteiro vetorial, usando MapLibre in JavaScript. Usa MapLibre, o assistente de autenticação de localização da Amazon e. JavaScript

GitHub Link geoespacial: mapa interativo com troca de estilo

Exemplo: desenhe marcadores

Este exemplo de código mostra os locais do Amazon Locker em Vancouver, BC, Canadá. Mostra como desenhar marcadores nas localizações dos pontos. Usa Node.js MapLibre, React, o auxiliar de autenticação Amazon Location e. JavaScript

GitHub Link geoespacial: mapa interativo com marcadores em pontos

Exemplo: desenhe pontos agrupados

Usando dados de terremotos do USGS, este exemplo de código mostra como desenhar pontos que cluster quando estão próximos no mapa. Usa MapLibre, Node.js, React, Amplify e. JavaScript

GitHub Link de amostras: Mapa interativo com grupos de pontos

Exemplo: desenhe um polígono

Este exemplo de código mostra como desenhar um polígono no mapa. Usa Node.js MapLibre, React, o auxiliar de autenticação Amazon Location e. JavaScript

GitHub Link geoespacial: mapa interativo com polígonos

Exemplo: altere o idioma do mapa

Este exemplo de código mostra como você pode alterar o idioma de exibição dos mapas no Amazon Location. Usa Amplify, React e. MapLibre

GitHub Link de amostras: Alterar amostra de idioma do mapa

Blog: Estimated delivery time notifications (Notificações de tempo estimado de entrega)

Esta postagem do blog mostra maneiras diferentes de notificar os clientes com prazos de entrega estimados. Ela explica o uso de rotas para mostrar o tempo estimado da viagem e, em seguida, o uso de rastreadores e geocercas para notificar quando um motorista se aproxima do cliente. Usa Amplify, React, Amazon e Amazon EventBridge Simple Notification Service (Amazon SNS).

Link do blog: Estimated Time of Arrival and Proximity Notifications (Tempo estimado de chegada e notificações de proximidade)

Exemplo: atualizações da posição do fluxo

Aplicativo Kinesis Stream To Tracker: este exemplo demonstra como usar o Kinesis Data Stream para publicar atualizações do rastreador com o Amazon Location Service. O exemplo é um aplicativo lambda implantável escrito em python que pode ser integrado a um Kinesis Data Stream para consumir os eventos do Kinesis e atualizar as posições do dispositivo em lote.

Link do repositório: Amazon Location Amazon Kinesis Data Streams Stream To Tracker App

Para obter mais informações sobre rastreamento e cercas geográficas, consulte a documentação de cercas geográficas e rastreadores. Os desenvolvedores podem implantar o aplicativo seguindo a documentação do Serverless Application Repository da AWS ou diretamente do console Lambda.

Aplicativo de amostra de streaming de posição do dispositivo: esse exemplo de código mostra como transmitir dados de posição do dispositivo para um Kinesis Data Stream e como as notificações de geofence funcionam. Esse aplicativo depende do aplicativo de amostra Kinesis Stream to Tracker, listado acima, para que as posições do rastreador transmitido sejam atualizadas no Amazon Location Service.

Link do repositório: Amazon Location Device Position Streaming Sample App

Exemplo: aplicativo móvel de geofencing and tracking

Este exemplo de aplicativo mostra como um rastreador e uma cerca geográfica interagem usando uma combinação dos recursos Lambda AWS IoT e Amazon Location. Há tutoriais disponíveis para iOS e Android.

Link do tutorial: Exemplo de aplicativo móvel Geofence and Tracker