Introdução
Com o SDK do Places para iOS, você pode criar apps com reconhecimento de local que respondem contextualmente às empresas locais e a outros lugares próximos ao dispositivo. Isso significa que você pode criar apps avançados com base em lugares que significam algo para o usuário.
conceitos
Um lugar é definido como um espaço físico que tem um nome. Outra maneira de pensar em um lugar é como tudo o que pode ser encontrado em um mapa.
Por exemplo, empresas locais, pontos de interesse e localizações geográficas. Na API, um local é representado por GMSPlace Class Reference
.
Ele inclui informações como o nome e endereço do local, a localização geográfica, o ID do lugar, o número de telefone, o tipo do lugar, o URL do site e muito mais.
Escolha sua versão do SDK
A versão 9.0.0 do SDK do Places para iOS é compatível com duas versões: o SDK do Places para iOS e o SDK do Places para iOS (novo), a próxima geração.
Sua primeira tarefa é decidir qual SDK usar. Isso é válido se você é um cliente novo ou atual que já usa o SDK. Para saber quais são as principais diferenças entre as duas versões do SDK, consulte Escolher a versão do SDK.
Preços de cada versão do SDK
A versão escolhida do SDK controla os preços. O SDK do Places para iOS (novo) é compatível com um modelo simplificado de preços. Assim, você paga apenas pelos dados que usar. Para informações detalhadas sobre preços de ambos os SDKs, consulte Uso e faturamento.
Versão de pré-lançamento do GooglePlacesSwift
Esta versão contém a versão de pré-lançamento do GooglePlacesSwift 0.1.0. O GooglePlacesSwift permite usar uma nova interface do Swift para chamar as APIs do Places, incluindo todas as APIs presentes no SDK do Places para iOS (novo):
- Place Autocomplete (novo)
- Place Details (novo)
- Place Photos (novo)
- Text Search (novo)
- Nearby Search (novo)
O GooglePlacesSwift requer:
- Ative a API Places (nova) na chave de API. Para mais informações, acesse Configurar seu projeto do Google Cloud.
- Xcode 15.3
Para mais informações, consulte a Referência da API GooglePlacesSwift.
Visão geral do SDK
Use o SDK do Places para iOS se quiser ajudar seus clientes a conhecer melhor onde estão e o que há ao redor. O SDK do Places para iOS oferece as seguintes APIs:
SDK do Places para iOS (novo) | SDK do Places para iOS | Descrição |
---|---|---|
Place Details (novo) | Place Details | Retorna informações sobre locais, incluindo o nome e endereço do local, a localização geográfica, o tipo de local (como boate, pet shop, museu) e muito mais. |
Place Photo (novo) | Place Photo (em inglês) | Retorna imagens de alta qualidade de um lugar. |
Text Search (novo) | Retorna informações sobre um conjunto de lugares com base em uma pesquisa de texto. | |
Nearby Search (novo) | Retorna informações sobre um conjunto de lugares especificando um local como a área de pesquisa. | |
Preenchimento automático (novo) | Preenchimento automático | Preenche automaticamente o nome e/ou o endereço de um local conforme os usuários digitam. |
Current Place | Retorna uma lista de locais em que o dispositivo do usuário foi localizado pela última vez, além de uma indicação da probabilidade relativa de cada lugar. |
Outros destaques dos SDKs incluem:
- Detecção precisa do local com baixa potência com busca por Wi-Fi.
- Armazenamento em cache no dispositivo: a maioria das solicitações ao SDK do Places para iOS pode envolver um envio de ida e volta a um servidor do Google, mas você também pode armazenar os dados em cache localmente por 30 dias.
Políticas e termos
Todos os aplicativos que usam o SDK do Places para iOS precisam atender aos requisitos descritos nos Termos de Serviço da Plataforma Google Maps e na seção Exibição de atribuições.