Esta página descreve o que você precisa fazer para começar a criar com o SDK 3D do Maps para iOS. O processo de configuração envolve configurar um projeto e uma API do Google Cloud para uso com o SDK e, em seguida, configurar um projeto Xcode. Conclua estas etapas antes de adicionar seu primeiro mapa 3D ao app.
Configurar uma chave de API e um projeto do Google Cloud
Antes de começar a criar com o SDK 3D do Maps para iOS, você precisa configurar um projeto do Google Cloud e uma chave de API para usar com o SDK 3D do Maps para iOS. Para isso, siga estas etapas:
Etapa 1
Console
-
No console do Google Cloud, na página do seletor de projetos, clique em Criar projeto para começar a criar um novo projeto do Cloud.
-
Verifique se o faturamento está ativado para seu projeto do Cloud. Confirme se o faturamento está ativado no projeto.
É possível testar o Google Cloud sem pagar nada. O teste expira em 90 dias ou quando a conta acumular US$ 300 em cobranças, o que ocorrer primeiro. É possível cancelar a qualquer momento. Para mais informações, consulte Créditos da conta de faturamento e Faturamento.
SDK do Cloud
gcloud projects create "PROJECT"
Saiba mais sobre o SDK Google Cloud, a instalação do SDK Cloud e os seguintes comandos:
Etapa 2
Para utilizar a Plataforma Google Maps, ative as APIs ou os SDKs que você planeja usar com seu projeto.
É preciso ativar vários SDKs/APIs para algumas integrações. Se você não souber quais APIs ou SDKs ativar, use o Seletor de APIs ou consulte a documentação do recurso que gostaria de utilizar.
Para ativar uma ou mais APIs ou SDKs, faça o seguinte:
Console
-
Confira as APIs e os SDKs da Plataforma Google Maps que você pode ativar acessando a página "Biblioteca de APIs Maps" no console do Cloud:
Acessar a página Biblioteca de APIs Maps
- Clique na API ou no SDK que você quer ativar.
- Se houver um botão ATIVAR, clique nele.
- Se houver um botão GERENCIAR, a API ou o SDK já está ativado e você não precisa fazer mais nada.
- Quando você clica em um desses botões, o painel da API ou do SDK é exibido. Clique em DESATIVAR para remover a API ou o SDK do projeto.
SDK do Cloud
O comando a seguir ativa todas as APIs Maps, Routes e Places:
gcloud services enable \ --project "PROJECT" \ "addressvalidation.googleapis.com" \ "areainsights.googleapis.com" \ "tile.googleapis.com" \ "aerialview.googleapis.com" \ "elevation-backend.googleapis.com" \ "routes.googleapis.com" \ "geocoding-backend.googleapis.com" \ "geolocation.googleapis.com" \ "maps-android-backend.googleapis.com" \ "maps-backend.googleapis.com" \ "maps-embed-backend.googleapis.com" \ "maps-ios-backend.googleapis.com" \ "mapsplatformdatasets.googleapis.com" \ "places-backend.googleapis.com" \ "roads.googleapis.com" \ "routeoptimization.googleapis.com" \ "static-maps-backend.googleapis.com" \ "street-view-image-backend.googleapis.com" \ "timezone-backend.googleapis.com"
Saiba mais sobre o SDK Google Cloud, a instalação do SDK Cloud e os seguintes comandos:
Use este comando para ativar as APIs do ambiente:
gcloud services enable \ --project "PROJECT" \ "airquality.googleapis.com" \ "solar.googleapis.com" \ "pollen.googleapis.com"
Etapa 3
Essa etapa só passa pelo processo de criação da chave de API. Se você usa sua chave de API na produção, recomendamos restringi-la. Para mais informações, consulte a página Como usar chaves de API específica do produto.
A chave de API é um identificador exclusivo que autentica solicitações associadas ao seu projeto para fins de uso e faturamento. Você precisa ter pelo menos uma chave de API associada ao projeto.
Para criar uma chave de API, siga estas etapas:
Console
-
Acesse a página Plataforma Google Maps > Credenciais.
-
Na página Credenciais, clique em Criar credenciais > Chave de API.
A caixa de diálogo Chave de API criada exibirá sua chave recém-criada. -
Clique em Fechar.
A nova chave vai aparecer na página Credenciais, em Chaves de API.
Lembre-se de restringir a chave de API antes de usar na produção.
SDK Cloud
gcloud services api-keys create \ --project "PROJECT" \ --display-name "DISPLAY_NAME"
Saiba mais sobre o SDK Google Cloud, a instalação do SDK Cloud e os seguintes comandos:
Para ativar o SDK, consulte a página SDK do Maps 3D para iOS no console do Google Cloud. Para mais informações sobre como concluir essas etapas, consulte Primeiros passos com a Plataforma Google Maps.
Configurar um projeto do Xcode
Esta seção explica como criar e configurar um projeto do Xcode para uso com o SDK 3D do Maps para iOS.
Depois de ativar o faturamento e criar uma chave de API, você estará pronto para configurar o projeto Xcode usado para desenvolver seu app.
Etapa 1: instalar o software necessário
Para criar um projeto usando o SDK do Maps 3D para iOS, faça o download e instale:
- Xcode versão 16.0 ou mais recente
Etapa 2: criar o projeto do Xcode e instalar o SDK do Maps 3D para iOS
Gerenciador de pacotes do Swift
O SDK do Maps 3D para iOS pode ser instalado usando o Gerenciador de pacotes do Swift.
Para adicionar o SDK a um projeto novo ou existente, siga estas etapas:
- Abra o Xcode
project
ouworkspace
e acesse File > Add Package Dependencies. - Insira https://github.com/googlemaps/ios-maps-3d-sdk como o URL, pressione Enter para extrair o pacote e clique em "Adicionar pacote".
- Na janela Escolher produtos do pacote, verifique se
GoogleMaps3D
será adicionado ao destino principal designado. Quando terminar, clique em Adicionar pacote. - Para verificar a instalação, navegue até o painel Geral do destino. Em Frameworks, bibliotecas e conteúdo incorporado, você vai encontrar os pacotes instalados. Você também pode conferir a seção Dependências do pacote do Project Navigator para verificar o pacote e a versão dele.
Etapa 3: adicionar a chave de API ao app
Gerenciador de pacotes do Swift
Adicione a chave de API ao ponto de entrada principal do app (ou a qualquer momento antes do carregamento do mapa) da seguinte maneira:
- Adicione esta declaração import:
import GoogleMaps3D
- Adicione o método a seguir. Substitua
YOUR_API_KEY
pela sua chave de API.struct ContentView: View { init () { Map.apiKey = "YOUR_API_KEY" } var body: some View { Map(mode: .hybrid) } }
Etapa 4 (opcional): inspecionar o arquivo de manifesto de privacidade da Apple
A Apple exige detalhes de privacidade para apps na App Store.
O arquivo de manifesto de privacidade da Apple está incluído no pacote de recursos do SDK. Para verificar se o arquivo de manifesto de privacidade foi incluído e inspecionar o conteúdo, crie um arquivo do app e gere um relatório de privacidade a partir dele.
Próximas etapas
Agora que você configurou um projeto do Google Cloud, uma chave de API e um projeto do Xcode para usar com o SDK 3D do Maps para iOS, é possível Adicionar um mapa 3D ao seu app.