O repositório do SDK do Maps para iOS no GitHub contém exemplos que ilustram o uso desse SDK no seu app iOS. O app de exemplo contém código para os destaques de recursos do SDK e pode ser usado como ponto de partida para seu app.
Lista de exemplos do SDK do Maps para iOS
As principais atividades de exemplo do app de demonstração estão listadas abaixo e foram reproduzidas nas páginas vinculadas para consulta rápida. Consulte a pasta de exemplos do GitHub para ver a lista completa de exemplos disponíveis.
- Exibir um mapa básico
- Mostrar uma janela de informações para um marcador
- Adicionar um marcador ao mapa
- Fazer a geocodificação inversa de um local
- Ativar e desativar gestos no mapa
- Gerenciar eventos de marcador
- Ativar o botão de localização
- Desenhar polígonos em um mapa
- Desenhar polilinhas em um mapa
Executar o app de exemplo completo localmente
O app de exemplo do SDK do Maps para iOS está disponível como um arquivo para download no GitHub. Siga estas etapas para instalar e testar o app de exemplo do SDK do Maps para iOS.
- Execute
git clone https://github.com/googlemaps-samples/maps-sdk-for-ios-samples.gitpara clonar o repositório de amostras em um diretório local. Abra uma janela do terminal, navegue até o diretório em que você clonou os arquivos de exemplo e acesse o diretório GoogleMaps:
Swift
cd maps-sdk-for-ios-samples/GoogleMaps-Swift
open GoogleMapsSwiftXCFrameworkDemos.xcodeprojObjective-C
cd maps-sdk-for-ios-samples-main/GoogleMaps
open GoogleMapsDemos.xcodeproj- No projeto do Xcode, acesse File > Add Package Dependencies.
Insira
https://github.com/googlemaps/ios-maps-sdkcomo o URL, pressione Enter para extrair o pacote e clique em Add Package. - No Xcode, pressione o botão de compilação para
criar o app
com o esquema atual. O build produz um erro, solicitando que você insira sua chave de API
no arquivo
SDKConstants.swiftpara Swift ou no arquivoSDKDemoAPIKey.hpara Objective-C. - Consiga uma chave de API do seu projeto com o SDK do Maps para iOS ativado.
- Edite o arquivo
SDKConstants.swiftpara Swift ouSDKDemoAPIKey.hpara Objective-C e cole sua chave de API na definição da constanteapiKeyoukAPIKey. Exemplo:Swift
static let apiKey = "YOUR_API_KEY"
Objective-C
static NSString *const kAPIKey = @"YOUR_API_KEY";
- No arquivo
SDKConstants.swift(Swift) ouSDKDemoAPIKey.h(Objective-C), remova a linha a seguir, 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 do iOS vai aparecer, mostrando uma lista de demonstrações do SDK do Maps.
- Escolha uma das opções mostradas para testar um recurso do SDK do Maps para iOS.
- Se for solicitado que você permita que o GoogleMapsDemos acesse sua localização, escolha Permitir.