O app de demonstração do SDK fornecido com o SDK do Maps para iOS inclui exemplos dos destaques do recurso do SDK. Examine o código no app de demonstração para ver como cada amostra é implementada.
Teste as demonstrações do SDK
O app de demonstração do SDK do Maps para iOS está disponível como um arquivo de download do GitHub e como um pod do CocoaPods. O CocoaPods é um gerenciador de dependências de código aberto para projetos Cocoa em Swift e Objective-C.
Siga estas etapas para instalar e testar o app de demonstração do SDK do Maps para iOS.
- Acesse os arquivos de amostra usando um destes dois métodos:
Diretamente do GitHub
- Faça o download do arquivo de amostra de código do GitHub e descompacte o arquivo.
- Abra uma janela do terminal, navegue até o diretório em que você expandiu os arquivos de amostra e faça o detalhamento no diretório do Google Maps:
Swift
cd maps-sdk-for-ios-samples-main/GoogleMaps-Swift
Objective-C
cd maps-sdk-for-ios-samples-main/GoogleMaps
- Execute os seguintes comandos:
Swift
pod install open GoogleMapsSwiftDemos.xcworkspace
Objective-C
pod install open GoogleMapsDemos.xcworkspace
Usar o CocoaPods v1.6.1
- Se você ainda não tiver a ferramenta CocoaPods, instale a versão 1.6.1 no macOS executando o seguinte comando no terminal. Para mais detalhes, consulte o Guia de primeiros passos do CocoaPods.
sudo gem install cocoapods -v1.6.1
- Busque os arquivos do Google Maps usando Cocoapods:
pod try GoogleMaps
Quando solicitado, escolha Swift ou Objective-C. O CocoaPods atualiza os repositórios de especificações e abre a demonstração em um projeto do Xcode temporário chamado
SwiftDemoApp.xcodeproj
ouObjCDemoApp.xcodeproj
.
- No Xcode, pressione o botão de compilação para criar e executar o esquema atual. O build produz um erro, solicitando que você insira sua chave de API
no arquivo
SDKConstants.swift
do Swift ouSDKDemoAPIKey.h
para Objective-C. - Se você ainda não tem uma chave de API, siga as instruções para configurar um projeto no Console do Google Cloud e receber uma chave de API. Ao configurar a
chave no Console do Cloud, é possível especificar o identificador do pacote do app para
garantir que somente seu app possa usá-la. O identificador de pacote padrão do app de amostras do SDK é
com.example.GoogleMapsDemos
. - Edite o arquivo
SDKConstants.swift
para Swift ouSDKDemoAPIKey.h
para Objective-C e cole sua chave de API na definição da constanteapiKey
oukAPIKey
. Exemplo:Swift
static let apiKey = "YOUR_API_KEY"
Objective-C
static NSString *const kAPIKey = @"YOUR_API_KEY";
- Remova a seguinte linha porque ela é usada para registrar o problema definido pelo usuário:
Swift
#error (Register for API Key and insert here. Then delete this line.”)
Objective-C
#error Register for API Key and insert here.
- Compile e execute o projeto. A janela do simulador de iOS será exibida, mostrando uma lista de demonstrações do SDK do Maps.
- Escolha uma das opções exibidas para testar um recurso do SDK do Maps para iOS.
- Se você precisar permitir que o GoogleMapsDemos acesse sua localização, escolha Permitir.
Usar snippets de código do guia do desenvolvedor
Cada página do guia do desenvolvedor inclui snippets de código que ilustram um recurso específico da API. Por exemplo, consulte os guias de objetos de mapa, marcadores, formas e outras páginas neste guia.