Visão geral

Selecione a plataforma: Android iOS JavaScript

Introdução

Com o SDK do Maps para iOS, você pode adicionar mapas com base nos dados do Google Maps ao seu app. O SDK processa automaticamente o acesso aos servidores do Google Maps, a exibição do mapa e a resposta a gestos do usuário, como cliques e arrastamentos. Você também pode adicionar marcadores, polilinhas, sobreposições de terreno e janelas de informações ao seu mapa. Esses objetos fornecem informações adicionais sobre locais do mapa e permitem a interação do usuário com o mapa.

Ao usar o SDK, você precisa obedecer aos Termos de Serviço da Plataforma Google Maps e garantir que seu app obedeça às 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 é destinada a pessoas que conhecem os conceitos de desenvolvimento do iOS e 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 apps com o SDK do Maps para iOS. Consulte também a documentação de referência para detalhes específicos de classes e métodos.

Requisitos de atribuição

Se você usar o SDK do Maps para iOS no seu app, inclua o texto de atribuição como parte de uma seção de avisos legais. É recomendável incluir avisos legais como um item de menu independente ou como parte de um item de 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, é possível criar apps que são destinados a dispositivos nativos de 64 bits com o iOS 14.0 e versões mais recentes. O desenvolvimento de um app com o SDK do Maps para iOS requer pelo menos o Xcode 15.0 com um SDK de destino 14.0 ou mais recente. Configurar um SDK de destino 14.0 ou mais recente não impede que o app seja executado no iOS 14.0.

Os aplicativos que usam URLs do Maps exigem que o dispositivo de destino tenha o Google Maps para iOS instalado.

O uso do SDK do Maps para iOS em extensões de apps iOS provavelmente não vai funcionar devido às restrições rígidas de memória 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 Maps SDK para iOS, primeiro você precisa configurar seu projeto do Google Cloud.