Visão geral dos exemplos de código

Selecione a plataforma: Android iOS JavaScript

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.

  1. Acesse os arquivos de amostra usando um destes dois métodos:

    Diretamente do GitHub

    1. Faça o download do arquivo de amostra de código do GitHub e descompacte o arquivo.
    2. 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
    3. Execute os seguintes comandos:

      Swift

      pod install
      open GoogleMapsSwiftDemos.xcworkspace

      Objective-C

      pod install
      open GoogleMapsDemos.xcworkspace

    Usar o CocoaPods v1.6.1

    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
    2. 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 ou ObjCDemoApp.xcodeproj.

  2. 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.
  3. 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.
  4. Edite o arquivo SDKConstants.swift para Swift ouSDKDemoAPIKey.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";
  5. 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.
  6. Compile e execute o projeto. A janela do simulador de iOS será exibida, mostrando uma lista de demonstrações do SDK do Maps.
  7. Escolha uma das opções exibidas para testar um recurso do SDK do Maps para iOS.
  8. 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.