Introdução
Com o SDK do Maps para iOS, você pode adicionar mapas com base nos dados do Google Maps ao seu aplicativo. O SDK controla automaticamente o acesso aos servidores do Google Maps, a exibição de mapas e a 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 ele.
Ao usar o SDK, é preciso obedecer aos Termos de Serviço da Plataforma Google Maps e garantir que seu app esteja em conformidade com as leis aplicáveis. Ao usar o SDK, o nome e a versão do aplicativo, as informações de autenticação e um identificador anônimo entre aplicativos são enviados automaticamente com cada solicitação.
Público-alvo
Esta documentação conceitual foi criada para pessoas que conhecem desenvolvimento em iOS e conceitos de programação orientada a objetos. Também é preciso saber utilizar o Google Maps como usuário. Ele foi criado para que você comece a explorar e desenvolver aplicativos com o SDK do Maps para iOS. Você também pode consultar a documentação de referência para detalhes específicos de classes e métodos.
Requisitos de atribuição
Se você usa o SDK do Maps para iOS no seu aplicativo, precisa incluir o texto de atribuição como parte da seção de avisos legais no app. Recomendamos incluir avisos legais como um item de menu independente ou no menu "Sobre".
Para receber o texto de atribuição, faça uma chamada para [GMSServices
openSourceLicenseInfo]
.
Plataformas compatíveis
Com o SDK do Maps para iOS, você pode criar apps direcionados a dispositivos de 64 bits que executam o iOS 16.0 e versões mais recentes. Para desenvolver um aplicativo com o SDK do Maps para iOS, é necessário ter pelo menos o Xcode 16.0 com um SDK de destino 16.0 ou mais recente. Definir um SDK de destino 16.0 ou mais recente não impede que o app seja executado no iOS 16.0.
Os aplicativos que usam URLs do Maps exigem que o dispositivo de destino tenha o Google Maps para iOS instalado.
É improvável que o uso do SDK do Maps para iOS em extensões de apps iOS funcione devido às restrições de memória rigorosas aplicadas. Por exemplo, o uso do SDK em um teclado personalizado provavelmente não vai funcionar.
A seguir
Para começar a criar apps com o SDK do Maps para iOS, primeiro configure seu projeto do Google Cloud.