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.
- Faça o download do arquivo de exemplo de código no GitHub e descompacte o arquivo.
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
- Ative o SDK do Places para iOS no seu projeto do console do Google Cloud.
- 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
. - 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";
- Se o Xcode solicitar que você desbloqueie o arquivo
SDKDemoAPIKey
para edição, escolha Desbloquear. - 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.
- Crie o app.
- 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
. - Se você estiver executando amostras do GooglePlaces, a janela do simulador para iOS mostrará uma lista de demonstrações do Places.
- Se você receber uma solicitação para permitir que o GooglePlacesDemos acesse seu local, selecione Permitir.
- O exemplo que você escolheu agora está pronto.