Exemplos de código do SDK do Maps para iOS

Selecione a plataforma: Android iOS JavaScript

O app de demonstração do SDK no GitHub fornecido com o SDK do Maps para iOS inclui exemplos dos destaques dos recursos do SDK. Examine o código no app de demonstração para ver como cada exemplo é implementado. Importe e crie o app, adicione sua chave de API, veja a demonstração e use o exemplo de código fornecido como ponto de partida.

Ao ser executado, o app de exemplo mostra uma lista de exemplos disponíveis para o dispositivo. Selecione uma das opções.

Executar o app de exemplo completo localmente

O app de exemplo do SDK do Maps para iOS está disponível como um arquivo de download no GitHub (em inglês). Siga estas etapas para instalar e testar o app de exemplo do SDK do Maps para iOS.

  1. Faça o download do arquivo de exemplo de código no GitHub e descompacte o arquivo.
  2. Abra uma janela do terminal, navegue até o diretório em que você expandiu os arquivos de exemplo e detalhe o diretório do GoogleMaps:

    Swift

    cd maps-sdk-for-ios-samples-main/GoogleMaps-Swift
    pod install
    open GoogleMapsSwiftDemos.xcworkspace

    Objective-C

    cd maps-sdk-for-ios-samples-main/GoogleMaps
    pod install
    open GoogleMapsDemos.xcworkspace
  3. 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.swift para Swift ou SDKDemoAPIKey.h para Objective-C.
  4. Se você ainda não tiver uma chave de API, siga as instructions para configurar um projeto no console do Google Cloud e gerar uma. Ao configurar a chave no Console do Cloud, é possível restringir a chave ao identificador do pacote do app de exemplo para garantir que somente seu app possa usá-la. O identificador de pacote padrão do app de amostras do SDK é com.example.GoogleMapsDemos.
  5. Edite o arquivo SDKConstants.swift para Swift ou SDKDemoAPIKey.h para Objective-C e cole sua chave de API na definição da constante apiKey ou kAPIKey. Exemplo:

    Swift

    static let apiKey = "YOUR_API_KEY"

    Objective-C

    static NSString *const kAPIKey = @"YOUR_API_KEY";
  6. 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.
  7. Compile e execute o projeto. A janela do simulador do iOS vai aparecer, mostrando uma lista de demonstrações do SDK do Maps.
  8. Escolha uma das opções exibidas para testar um recurso do SDK do Maps para iOS.
  9. Se você receber uma solicitação para permitir que o GoogleMapsDemos acesse seu local, selecione Permitir.