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 dos recursos do SDK. Examine o código no app de demonstração para ver como cada exemplo é implementado.

Experimente as demonstrações do SDK

O aplicativo de demonstração do SDK do Maps para iOS está disponível como um arquivo de download no GitHub e como um pod de CocoaPods. O CocoaPods é um gerenciador de dependências de código aberto para projetos Swift e Objective-C da Cocoa.

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:
    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:
      cd maps-sdk-for-ios-samples-main/GoogleMaps-Swift
      cd maps-sdk-for-ios-samples-main/GoogleMaps
    3. Execute os seguintes comandos:
      pod install
      open
      GoogleMapsSwiftDemos.xcworkspace
      pod install
      open
      GoogleMapsDemos.xcworkspace
    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 o Cocoapods:
      pod try GoogleMaps

      Quando solicitado, escolha Swift ou Objective-C. O CocoaPods atualiza seus repositórios de especificações e abre a demonstração em um projeto temporário do Xcode 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 para Swift ou arquivo SDKDemoAPIKey.h para Objective-C.
  3. Se você ainda não tem 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 especificar o identificador do pacote do seu app para garantir que somente ele possa usar a chave. O identificador de pacote padrão do app de exemplos do SDK é com.example.GoogleMapsDemos.
  4. 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:
    static let apiKey = "YOUR_API_KEY"
    static NSString *const kAPIKey = @"YOUR_API_KEY";
  5. Remova a linha a seguir, já que ela é usada para registrar o problema definido pelo usuário:
    #error (Register for API Key and insert here. Then delete this line.”)
    #error Register for API Key and insert here.
  6. Compile e execute o projeto. A janela do simulador do iOS é 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ê receber uma solicitação para permitir que o GoogleMapsDemos acesse sua localização, escolha Permitir.

Usar snippets de código do Guia para desenvolvedores

Todas as páginas do Guia do desenvolvedor contêm snippets de código que ilustram um recurso da API. Por exemplo, consulte os guias sobre objetos "map", marcadores, formas e outras páginas neste guia.