Publicado: Sep 30, 2021
Hoje, estamos anunciando que o Amplify Geo para JavaScript está disponível ao público em geral, após nosso lançamento inicial da Developer Preview em agosto. O Amplify Geo permite que desenvolvedores de frontend adicionem rapidamente recursos de localização em suas aplicações Web. Estendendo as categorias de casos de uso existentes do Amplify, como Auth, DataStore e Storage, o Amplify Geo inclui um conjunto de bibliotecas de cliente abstratas criadas sobre o Amazon Location Service e inclui componentes de interface do usuário de mapa prontos para uso com base na popular biblioteca de código aberto MapLbre. O Amplify Geo também atualiza a ferramenta Amplify Command Line Interface (CLI) para que pessoas que não estão familiarizadas com a AWS possam obter casos de uso de mapeamento comuns facilmente, provisionando todos os serviços de nuvem necessários
Com esta versão, os desenvolvedores podem adicionar mapas modernos e interativos com marcadores de localização às suas aplicações da Web de produção, usando dados geográficos provenientes do Amazon Location Service. Os desenvolvedores podem adicionar esses mapas a tags de script em páginas HTML com apenas algumas linhas de código ou agrupá-los em suas aplicações React por meio de um pacote NPM. O Amplify Geo permite que os usuários finais pesquisem pontos de interesse (POIs), nomes comerciais ou endereços de ruas e tenham seus resultados apresentados como uma lista e como marcadores em um mapa. O Amplify Geo também fornece recursos de estilo de mapa, para que os desenvolvedores possam ajustar mapas incorporados para complementar o tema de suas aplicações ou os desenvolvedores podem escolher entre muitos plug-ins do MapLbre desenvolvidos pela comunidade para obter mais flexibilidade e opções avançadas de visualização.
Comece a usar o Amplify Geo para frameworks da Web baseadas em JavaScript, como React, por meio de um pacote NPM ou para uma página HTML simples por meio de tags de script hoje. Você também pode começar lendo esta postagem do blog sobre como adicionar um mapa com marcadores ao seu aplicativo React.