Antes de começar

Introdução

Com o pacote do Google Maps para Flutter, você pode adicionar mapas com base nos dados do Google Maps ao seu aplicativo iOS ou Android. O SDK controla automaticamente o acesso aos servidores do Google Maps, exibição de mapas e resposta a 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 mais informações sobre os locais do mapa e permitem a interação do usuário com ele.

Ao usar o SDK, você precisa obedecer aos Termos de Serviço da Plataforma Google Maps e garantir que o app obedeça às leis aplicáveis.

Modelo de plug-in do Flutter

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 destina-se a pessoas familiarizadas com 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 específicos de classes e métodos, confira a documentação de referência.

Requisitos de atribuição

Se você usa o pacote do Google Maps para Flutter no seu aplicativo, é necessário 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 direcionados para iOS, Android e Web.

Consulte a documentação do Flutter para saber os requisitos dos ambientes de desenvolvimento e as versões atuais das plataformas de destino.

Para usar URLs do Maps, seu dispositivo de destino precisa do app Google Maps apropriado instalado. Para dispositivos móveis, isso inclui o Google Maps para iOS ou o Google Maps para Android.