Exemplos de código do SDK do Places para iOS

Selecione a plataforma: Android iOS JavaScript

O app de demonstração do SDK do Places para iOS no GitHub fornecido com o SDK do Places para iOS demonstra vários recursos, incluindo o preenchimento automático de lugares e fotos de lugares. Além disso, você encontra snippets de código em cada página deste guia para desenvolvedores. Importe e crie o app, adicione sua chave de API, confira a demonstração e use o exemplo de código fornecido como um ponto de partida para o app.

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 Places 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 Places para iOS.

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

    Swift

    cd maps-sdk-for-ios-samples-master/GooglePlaces-Swift
    pod install
    open GooglePlacesDemos.xcworkspace

    Objective-C

    cd maps-sdk-for-ios-samples-master/GooglePlaces
    pod install
    open GooglePlacesDemos.xcworkspace
  3. Ative o SDK do Places para iOS no seu projeto do console do Google Cloud.
  4. Se você ainda não tem uma chave de API, siga as instruções para configurar um projeto no console do Cloud e receber uma chave de API. Ao configurar a chave no console do Cloud, você pode restringir a chave ao identificador do pacote do app de exemplo para garantir que apenas seu app possa usá-la. O identificador de pacote padrão do app de amostras do SDK é com.example.GooglePlacesDemos.
  5. Edite o arquivo SDKDemoAPIKey e cole a chave de API na constante apropriada. Exemplo:

    Swift

    let placesAPIKey = "YOUR_API_KEY"

    Objective-C

    static NSString *const kAPIKey = @"YOUR_API_KEY";
  6. Se o Xcode solicitar que você desbloqueie o arquivo SDKDemoAPIKey para edição, escolha Unlock.
  7. Se estiver presente, remova a linha a seguir, porque ela é usada para registrar o problema:

    Swift

    #error (Register for API Key and insert here. Then delete this line.)

    Objective-C

    #error Register your API key and insert here, then delete this line.
  8. Crie o app.
  9. Se o build falhar ou o app falhar com um erro sobre a chave de API na primeira execução, verifique se você forneceu as chaves necessárias no arquivo SDKDemoAPIKey.
  10. Se você estiver executando os exemplos do GooglePlaces, a janela do simulador do iOS vai mostrar uma lista de Demonstrações do Places.
  11. Se você receber uma solicitação para permitir que o GooglePlacesDemos acesse sua localização, escolha Permitir.
  12. O exemplo que você escolheu agora está pronto.