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, demonstram vários recursos, incluindo o Place Autocomplete e as fotos. Além disso, há snippets de código em todas as páginas deste Guia para desenvolvedores. 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 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 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 amostra e detalhe 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 tiver uma chave de API, siga as instructions para configurar um projeto no console do 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.GooglePlacesDemos.
  5. Edite o arquivo SDKDemoAPIKey e cole sua 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 Desbloquear.
  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 sua chave de API quando você a executar pela primeira vez, verifique se você forneceu as chaves necessárias no arquivo SDKDemoAPIKey.
  10. Se você estiver executando amostras do GooglePlaces, a janela do simulador para iOS mostrará uma lista de demonstrações do Places.
  11. Se você receber uma solicitação para permitir que o GooglePlacesDemos acesse seu local, selecione Permitir.
  12. O exemplo que você escolheu agora está pronto.