O SDK do Places para Android (novo) oferece melhor desempenho e um novo modelo de preços, o que torna a atualização de apps que usam o SDK do Places para Android mais vantajosa. Para mais detalhes sobre a comparação de recursos, consulte Escolher seu SDK.
Use este guia para entender as principais diferenças entre o SDK do Places para Android (novo) e o SDK do Places para Android, além de como lidar com as mudanças necessárias.
Ativar o SDK do Places para Android (novo)
O SDK do Places para Android depende do serviço da API Places. Para usar os recursos do SDK do Places para Android (novo), primeiro ative a API Places (nova) no projeto do Google Cloud. Para mais informações, consulte Configurar seu projeto do Google Cloud.
Em seguida, verifique se você adicionou a API Places (Nova) à chave de API usada pelo app. Para mais informações, consulte Usar chaves de API.
Mudanças gerais
Algumas mudanças gerais que se aplicam a várias APIs incluem:
Usa um novo modelo de preços. Para informações de preços de todas as APIs, consulte o SDK do Places para Android (novo).
A máscara de campo é necessária para Place Details (novo), Nearby Search (novo) e Text Search (novo) para especificar quais campos você quer que sejam retornados na resposta.
Novas classes foram adicionadas para definir as solicitações ou adicionar novos campos à resposta.
O objeto
Place
de resposta contém o novo métodogetReviews()
que retorna uma lista de objetosReview
. Quando o app mostra informações obtidas do objetoPlace
, como fotos e avaliações, ele também precisa exibir as atribuições necessárias.Para mais informações, consulte a documentação sobre atribuições.
Mudanças específicas da API
Esta seção inclui os seguintes guias de migração para cada API: