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
nota
É bom entender a diferença entre a página AWS Geoespacial e a GitHub página de AWS amostras GitHub .
-
Geoespacial GitHub — A GitHub página AWS Geoespacial
inclui amostras que são criadas e mantidas pela equipe do Amazon Location Service. -
Amostras GitHub — A GitHub página de AWS amostras do Amazon Location
inclui amostras que foram criadas para o Amazon Location, mas podem ou não ser mantidas ativamente.
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.
Tópicos
- Site de demonstração do Amazon Location
- Tutorial: início rápido
- Tutorial: enriquecimento do banco de dados
- Exemplo: explore o aplicativo
- Exemplo: estilize um mapa
- Exemplo: desenhe marcadores
- Exemplo: desenhe pontos agrupados
- Exemplo: desenhe um polígono
- Exemplo: altere o idioma do mapa
- Blog: Estimated delivery time notifications (Notificações de tempo estimado de entrega)
- Exemplo: atualizações da posição do fluxo
- Exemplo: aplicativo móvel de geofencing and tracking
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
Você também pode encontrar uma grande variedade de amostras, filtráveis por atributo, linguagem e plataforma na página de Amostras
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.
-
JavaScript para um link estático de documentação da página da web: Criação de um aplicativo Web
Link de documentação do Kotlin para um aplicativo Android: Início rápido com o Amazon Location Service
Link de documentação do Swift para um aplicativo iOS: Criação de um aplicativo para 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
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
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
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