Introdução
O SDK do Places para iOS permite criar aplicativos com reconhecimento de local que respondem contextualmente às empresas locais e outros lugares próximos ao dispositivo. Isso significa que você pode criar aplicativos avançados com base em locais que significam algo para o usuário.
Conceitos
Um lugar é definido como um espaço físico que tem um nome. Outra forma
de pensar em um lugar é qualquer coisa que possa ser encontrada em um mapa.
Exemplos incluem empresas locais, pontos de interesse e dados geográficos
em vários locais. Na API, um local é representado pelo
GMSPlace Class Reference
Ele inclui informações como o nome e endereço do lugar, localização geográfica,
ID do lugar, número de telefone, tipo de lugar, URL do site e muito mais.
Escolha sua versão do SDK
O SDK do Places para iOS versão 9.0.0 é compatível com duas versões do SDK: a atual SDK do Places para iOS e SDK do Places para iOS (novo), a próxima geração do SDK.
Para compatibilidade total com a linguagem Swift, o SDK do Places Swift para iOS (pré-lançamento) As mesmas APIs do SDK do Places para iOS (novo) escritas 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 é válido se você é um novo cliente de um cliente que já usa o SDK. Para entender 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) aceita um modelo de preços simplificado apenas pelos dados que usar. Para consultar 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 e ajude seus clientes a conhecer o lugar em que estão e o que há na região para resolvê-los com rapidez. 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 lugares, incluindo nome e endereço, localização geográfica, tipo de lugar (como boate, pet shop, museu) e muito mais. |
Place Photo (novo) | Place Photo | 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 uma área de pesquisa. | |
Autocomplete (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, com uma indicação da probabilidade relativa de cada local. |
Outros destaques dos SDKs incluem:
- Detecção precisa de local com baixa energia com busca por Wi-Fi.
- Armazenamento em cache no dispositivo: a maioria das solicitações ao SDK do Places para iOS pode envolver uma viagem de ida e volta a um servidor do Google, mas também é possível armazenar dados em cache localmente por 30 dias.
Políticas e termos
Todos os aplicativos que usam o SDK do Places para iOS precisam aderir aos requisitos descritos nos Termos de Serviço da Plataforma Google Maps e Exibição de atribuições.