Esta página descreve como configurar a biblioteca de utilitários do SDK do Maps para iOS.
Para testar esses utilitários, você pode:
- Instale as bibliotecas de utilitários em um projeto Xcode existente. Adicione esses utilitários ao seu próprio projeto.
- Instalar e executar o app de demonstração: o app de demonstração é um projeto independente que contém todo o código necessário para testar os utilitários.
Adicionar a biblioteca de utilitários do SDK do Maps para iOS a um projeto do Xcode
Siga estas etapas para adicionar a biblioteca de utilitários ao espaço de trabalho do Xcode:
Usar o Swift Package Manager
- Se você ainda não tiver um projeto Xcode, crie um agora e salve-o no computador local. Se você não tem experiência com desenvolvimento para iOS, crie um novo projeto e selecione o modelo de app iOS. No Xcode 11.7 ou versões anteriores, crie um aplicativo de visualização única.
- Adicione o SDK do Maps para iOS como uma dependência. Consulte Como instalar o SDK para conferir as opções.
- No projeto do Xcode, navegue até File -> Swift Packages -> Add Package Dependency.
- Na janela apresentada, insira o URL do repositório da biblioteca de utilitários do SDK do Maps para iOS
https://github.com/googlemaps/google-maps-ios-utils
e selecione Next. - Nesse ponto, talvez seja necessário fazer a autenticação com sua conta do GitHub. Siga as instruções para criar um token de acesso pessoal do GitHub e continuar o processo.
- Na próxima janela, selecione a opção de rádio Version, selecione Up to Next Major Version na lista suspensa e insira a versão mais recente da biblioteca de utilitários do SDK do Maps para iOS. Por exemplo, "6.0.0".
- Clique no menu suspenso ao lado de Adicionar ao projeto, selecione seu projeto e clique em Adicionar pacote.
Usar o CocoaPods
- Se você ainda não tiver um projeto Xcode, crie um agora e salve-o no computador local. Se você não tem experiência com desenvolvimento para iOS, crie um aplicativo de visualização única.
- Se você ainda não tem um arquivo pod para o projeto, crie um arquivo
chamado
Podfile
no diretório do projeto. Esse arquivo define as dependências do projeto. - Edite o arquivo de pod do projeto e adicione uma dependência ao
pod
Google-Maps-iOS-Utils
. Confira um exemplo que inclui as dependências necessárias ao SDK do Maps para iOS e à biblioteca de utilitários:source 'https://github.com/CocoaPods/Specs.git' platform :ios, '15.0' target 'YOUR_APPLICATION_TARGET_NAME_HERE' do use_frameworks! pod 'GoogleMaps', '9.0.0' pod 'Google-Maps-iOS-Utils', '6.1.0' # x-release-please-version end
- Execute
pod install
. - Feche o Xcode e clique duas vezes no arquivo
.xcworkspace
do projeto para iniciar o programa. Depois disso, é preciso usar o arquivo.xcworkspace
para abrir o projeto.
Observação:o utilitário de agrupamento de marcadores depende do
quadtree, mas você pode usar o quadtree sem o agrupamento de marcadores. Se você quiser
usar apenas o utilitário quadtree, mude
pod 'Google-Maps-iOS-Utils'
para
'Google-Maps-iOS-Utils/QuadTree'
no arquivo do pod.
Adicionar a chave de API ao seu app
Consulte Configurar um projeto do Xcode para instruções sobre como gerar uma chave de API e adicioná-la ao projeto do Xcode.Criar e executar o projeto
Depois de adicionar a chave de API, crie e execute o projeto.
Usar um utilitário no app
Consulte a documentação de cada utilitário para mais informações sobre como usá-lo no seu app:
Instalar e executar o app de demonstração
A biblioteca de utilitários inclui um app de demonstração que pode ser instalado e testado.
Instale o app de demonstração:Usar arquivos do GitHub
- Faça o download do arquivo de amostra de código no GitHub e descompacte o arquivo.
- Abra uma janela do terminal, navegue até o diretório em que você expandiu os arquivos de exemplo e
navegue até o diretório de exemplos adequado para o idioma que você quer usar:
- Para Swift, execute
cd google-maps-ios-utils-master/samples/SwiftDemoApp
- Para Objective-C, execute
cd google-maps-ios-utils-master/samples/ObjCDemoApp
- Para Swift, execute
- Execute este comando:
pod install
- Feche o Xcode e clique duas vezes no arquivo
.xcworkspace
do projeto para iniciar o programa. Depois disso, é preciso usar o arquivo.xcworkspace
para abrir o projeto.
Adicionar a chave de API ao app de demonstração
Em Acessar uma chave de API, você gera uma chave de API para o app. Agora, adicione essa chave ao projeto Xcode do app de demonstração.Swift
Inclua sua chave de API ao AppDelegate.swift
da seguinte maneira:
- Adicione a seguinte declaração de importação:
import GoogleMaps
- Edite a linha a seguir para adicionar a chave de API entre as aspas duplas:
// Change this key to a valid key registered with the demo app bundle id. let mapsAPIKey = ""
Objective-C
Inclua sua chave de API ao AppDelegate.m
da seguinte maneira:
- Adicione a seguinte declaração de importação:
@import GoogleMaps;
- Edite a linha a seguir para adicionar a chave de API entre as aspas duplas:
// Change this key to a valid key registered with the demo app bundle id. static NSString *const kMapsAPIKey = @"";
Criar e executar o app de demonstração
Depois de adicionar a chave de API, crie e execute o projeto:
- Se você estiver executando a versão Swift da demonstração, poderá selecionar qual utilitário será mostrado no app.
- Se você estiver executando a versão Objective-C da demonstração, vai aparecer a demonstração do utilitário de clustering de marcadores. Em seguida, edite a versão Objective-C da demonstração para testar cada utilitário. Consulte a seção Adicionar um utilitário ao app abaixo para mais informações.