Exemplo de código do SDK do Maps para iOS

Selecionar plataforma: Android iOS JavaScript

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 destacar os 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 (link em inglês) para conferir a lista completa de exemplos disponíveis.

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. Siga estas etapas para instalar e testar o app de exemplo do SDK do Maps para iOS.

  1. Execute git clone https://github.com/googlemaps-samples/maps-sdk-for-ios-samples.git para clonar o repositório de exemplos em um diretório local.
  2. Abra uma janela de 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.xcodeproj

    Objective-C

    cd maps-sdk-for-ios-samples-main/GoogleMaps
    open GoogleMapsDemos.xcodeproj
  3. No projeto do Xcode, acesse File > Add Package Dependencies. Insira https://github.com/googlemaps/ios-maps-sdk como o URL, pressione Enter para extrair o pacote e clique em Add Package.
  4. No Xcode, pressione o botão de compilação para criar o app com o esquema atual. A build produz um erro, solicitando que você insira sua chave de API no arquivo SDKConstants.swift para Swift ouSDKDemoAPIKey.h arquivo para Objective-C.
  5. Acesse uma chave de API do seu projeto com o SDK do Maps para iOS ativado.
  6. Edite o arquivo SDKConstants.swift para Swift ouSDKDemoAPIKey.h arquivo 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";
  7. No arquivo SDKConstants.swift (Swift) ouSDKDemoAPIKey.h (Objective-C), 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.
  8. Compile e execute o projeto. A janela do simulador do iOS aparece mostrando uma lista de demonstrações do SDK do Maps.
  9. Escolha uma das opções exibidas para testar um recurso do SDK do Maps para iOS.
  10. Se for solicitado que você permita que o GoogleMapsDemos acesse sua localização, escolha Permitir.