Use este guia para entender as principais diferenças entre as versões do SDK do Places para iOS e migrar para o SDK do Places para iOS (novo).
Recursos do SDK disponíveis em cada versão
A tabela a seguir mostra quais versões do SDK e da API são necessárias para cada recurso do SDK:
| SDK do Places para iOS (novo) | Versão mínima do SDK | SDK do Places para iOS (legado) | Versão mínima do SDK |
|---|---|---|---|
| Place Details (novo) | 9.0.0 | Place Details (legado) | 3.0.0 |
| Place Photos (novo) | 9.0.0 | Place Photos (legada) | 3.0.0 |
| Text Search (novo) | 8.5.0 | ||
| Nearby Search (novo) | 9.0.0 | ||
| Autocomplete (New) | 9.0.0 | Place Autocomplete (legado) | 3.0.0 |
| Local atual (legado) | 3.0.0 |
Migrar para as novas APIs
Para migrar para as novas APIs, consulte os seguintes guias de migração:
Melhorias no SDK do Places para iOS (novo)
Nesta seção, abordamos os principais recursos adicionados ao SDK do Places para iOS (novo).
Implementado na plataforma padrão do Google Cloud
O SDK do Places para iOS (novo) é implementado na infraestrutura de serviço no Google Cloud. Essa implementação traz uma plataforma mais segura e confiável. Esse design padrão traz um nível de consistência entre os SDKs que melhora a eficiência do desenvolvimento com o SDK do Places para iOS (novo).
Desempenho aprimorado
O SDK do Places para iOS (novo) oferece melhor desempenho, o que torna vantajoso substituir apps que usam o SDK atual.
Novos recursos
O SDK do Places para iOS (novo) inclui as versões mais recentes de todos os recursos do SDK:
Preços simplificados
Os preços do SDK do Places para iOS (novo) são simplificados para que você pague apenas pelos dados que usar. Os preços simplificados são implementados usando listas de campos, também chamadas de máscaras de campo.
Com o Place Details (novo) e o Text Search (novo), você usa listas de campos para controlar a lista de campos que serão retornados na resposta. A cobrança é feita apenas pelos dados solicitados. Usar uma lista de campos é uma boa prática de design para que você não solicite dados desnecessários, o que ajuda a evitar tempo de processamento e cobranças de faturamento desnecessários.
Para mais informações sobre os preços dos dois SDKs, consulte Uso e faturamento.
Tipos de lugar expandidos
O SDK do Places para iOS (novo) inclui novos tipos de lugar, que são retornados como parte da resposta de Place Details (novo) e Text Search (novo). Também é possível usar esses novos tipos e os atuais em uma pesquisa com o Text Search (novo). Os novos tipos estão incluídos na Tabela A.