Introdução
Com o pacote do Google Maps para Flutter, você pode adicionar mapas com base nos dados de mapas do Google ao seu app iOS ou Android. O SDK controla automaticamente o acesso aos servidores do Google Maps, exibição de mapas e resposta aos gestos do usuário, como cliques e arrastos. Você também pode adicionar marcadores, polilinhas, sobreposições de solo e janelas de informações ao mapa. Esses objetos fornecem informações adicionais para os locais do mapa e permitem a interação do usuário com o mapa.
Ao usar o SDK, é preciso cumprir os Termos de Serviço da Plataforma Google Maps e garantir que seu app cumpra as leis aplicáveis.
Os plug-ins do Flutter usam canais Dart para chamar APIs específicas da plataforma. Os desenvolvedores do Flutter interagem com um único pacote de app. Esse pacote reconhece a plataforma em que o app está sendo executado e federa as chamadas de API para o código nativo adequado
Público-alvo
Esta documentação foi elaborada para pessoas que já conhecem os conceitos de desenvolvimento do Flutter. Também é preciso saber utilizar o Google Maps como usuário. Com este guia, você pode começar a explorar e desenvolver aplicativos com o pacote do Google Maps para Flutter. Para saber mais detalhes sobre classes e métodos específicos, confira a documentação de referência.
Requisitos de atribuição
Se você usar o pacote do Google Maps para Flutter no seu aplicativo, deverá incluir o texto de atribuição como parte da seção de avisos legais no aplicativo. O Google recomenda incluir avisos legais como um item de menu independente ou no menu "Sobre".
Para gerar o texto de atribuição, chame o endpoint showLicensePage
.
Plataformas compatíveis
Com o pacote do Google Maps para Flutter, você pode criar apps segmentados para iOS, Android e Web.
Confira a documentação do Flutter para saber os requisitos dos ambientes de desenvolvimento e as versões atuais das plataformas segmentadas.
Para usar URLs do Maps, seu dispositivo de destino precisa do app Google Maps correto instalado. Para dispositivos móveis, isso inclui Google Maps para iOS ou Google Maps para Android.