Introdução
Com o SDK do Places para iOS, você pode criar apps com reconhecimento de local que respondem de forma contextual às empresas locais e a outros lugares perto do 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 com nome. Outra forma
de pensar sobre um lugar é que ele é tudo o que você pode encontrar em um mapa.
Exemplos incluem empresas locais, pontos de interesse e locais
geográficos. Na API, um lugar é representado pelo
GMSPlace Class Reference
.
Ele inclui informações como o nome do lugar e o endereço, a localização geográfica, o ID do lugar, o número de telefone, o tipo de lugar, o URL do site e muito mais.
Escolha a versão do SDK
O SDK do Places para iOS versão 9.0.0 oferece suporte a duas versões do SDK: o SDK do Places para iOS atual e o SDK do Places para iOS (novo), a próxima geração do SDK.
Para suporte total à linguagem Swift, o SDK do Places para Swift para iOS (pré-lançamento) oferece suporte às mesmas APIs do SDK do Places para iOS (novo), escrito em uma base de código totalmente Swift. Saiba mais sobre o SDK do Places Swift para iOS.
Sua primeira tarefa é decidir qual SDK usar. Isso é verdadeiro se você for um cliente novo ou atual que já usa o SDK. Para saber 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 do SDK escolhida controla os preços. O SDK do Places para iOS (novo) oferece suporte a um modelo de preços simplificado para que você pague apenas pelos dados que usa. Para informações detalhadas sobre os preços dos dois SDKs, consulte Uso e faturamento.
Visão geral do SDK
Use o SDK do Places para iOS para ajudar seus clientes a descobrir onde eles 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 |
---|---|---|
Detalhes do lugar (novo) | Detalhes do lugar | Retorna informações sobre lugares, incluindo o nome e o endereço, a localização geográfica, o tipo de lugar (por exemplo, boate, pet shop, museu) e muito mais. |
Place Photo (novo) | Place Photo | Retorna imagens de alta qualidade de um lugar. |
Pesquisa de texto (nova) | Retorna informações sobre um conjunto de lugares com base em uma pesquisa de texto. | |
Pesquisa por proximidade (novo) | Retorna informações sobre um conjunto de lugares especificando um local como área de pesquisa. | |
Preenchimento automático (novo) | Preenchimento automático | Preenche automaticamente o nome e/ou o endereço de um lugar à medida que os usuários digitam. |
Current Place | Retorna uma lista de lugares onde o dispositivo do usuário foi localizado pela última vez, junto com uma indicação da probabilidade relativa de cada lugar. |
Outros destaques dos SDKs incluem:
- Detecção precisa de lugares com pouca energia com a busca por Wi-Fi.
- Armazenamento em cache no dispositivo: a maioria das solicitações ao Places SDK para iOS pode envolver uma ida e volta a um servidor do Google, mas você também pode armazenar dados em cache localmente por 30 dias.
Políticas e termos
Todos os aplicativos que usam o SDK do Places para iOS precisam obedecer aos requisitos descritos nos Termos de Serviço da Plataforma Google Maps e em Exibir atribuição.