A API de Identificação de Localização é um serviço web que permite aos desenvolvedores converter coordenadas de latitude e longitude em descrições de localizações legíveis. A API pode ser usada para obter diversas informações sobre uma localização, como endereço, cidade, estado e país. Ela também pode fornecer detalhes como códigos postais ou nomes de bairros.
Geocodificação inversa é o processo de obter um endereço ou descrição de localização a partir de um conjunto de coordenadas geográficas. É uma ferramenta útil para aplicativos de mapeamento e serviços que requerem informações baseadas em localização. A geocodificação inversa pode ser realizada usando várias APIs, incluindo a API de Geocodificação Inversa.
A API de Identificação de Localização utiliza algoritmos de geocodificação para corresponder as coordenadas inseridas a uma localização em um banco de dados.
Usar a API de Identificação de Localização geralmente é um processo simples. Os desenvolvedores podem integrar a API em suas aplicações usando solicitações RESTful simples. A API requer parâmetros de entrada, como coordenadas de latitude e longitude. Uma vez que a solicitação é feita, a API retorna uma resposta na forma de um objeto JSON estruturado. Esta resposta contém as informações de localização recuperadas do banco de dados.
Uma das vantagens de usar esta API é sua versatilidade. A API pode ser utilizada em uma variedade de aplicações, como sistemas de navegação, aplicativos de clima e plataformas de redes sociais. Ela também pode ser usada em conjunto com outras APIs, como APIs de mapeamento e roteamento, para fornecer um serviço completo baseado em localização.
Outra vantagem da API de Identificação de Localização é sua precisão. A API utiliza algoritmos de geocodificação avançados e múltiplas fontes de dados para garantir que as informações de localização que retorna sejam o mais precisas possível. Essa precisão pode ser especialmente importante em aplicações que requerem informações de localização precisas, como sistemas de resposta a emergências e sistemas de rastreamento de ativos.
Em resumo, é uma ferramenta poderosa para obter informações de localização a partir de coordenadas geográficas. É fácil de usar, versátil e precisa, tornando-se um recurso valioso para desenvolvedores e empresas que dependem de dados de localização.
Ela receberá parâmetros e fornecerá um JSON.
Serviços de localização em tempo real: Pode ser usada em serviços de localização baseados em tempo real, como aplicativos de transporte compartilhado, para determinar rapidamente o endereço ou ponto de referência mais próximo de coleta e entrega.
Rastreamento de ativos: Pode ser utilizada em sistemas de rastreamento de ativos para fornecer descrição da localização do ativo.
Resposta a emergências: APIs de geocodificação inversa podem ser usadas em sistemas de resposta a emergências para obter rapidamente o endereço ou descrição de localização de um chamador para um despacho mais rápido dos serviços de emergência.
Inteligência de negócios: Podem ser usadas em aplicações de inteligência de negócios para fornecer informações de localização dos clientes, o que ajuda as empresas a tomar melhores decisões de marketing e posicionamento de produtos.
Monitoramento climático e ambiental: Pode ser utilizada em sistemas de monitoramento climático e ambiental para identificar a localização de estações meteorológicas e sensores ambientais.
2 solicitações por segundo.
Plano Básico: 100.000 Chamadas de API. 10 solicitações por segundo.
Plano Pro: 250.000 Chamadas de API. 20 solicitações por segundo.
Plano Pro Plus: 1.000.000 Chamadas de API. 40 solicitações por segundo.
Para usar este endpoint, tudo o que você precisa fazer é inserir uma latitude e longitude no parâmetro
Obter localização - Recursos do endpoint
| Objeto | Descrição |
|---|---|
location |
[Obrigatório] |
{"results":[{"address":"GV4C+VX London, UK","country":"United Kingdom","region":"England","area":"Greater London","location":{"lat":51.507204,"lng":-0.127615},"location_type":"centroid","type":"poi"},{"postal_code":"SW1","country":"United Kingdom","region":"England","area":"Greater London","location":{"lat":51.507201,"lng":-0.127639},"location_type":"centroid","type":"route"},{"address":"Whitehall, London SW1A 2DD, UK","postal_code":"SW1A 2DD","country":"United Kingdom","region":"England","area":"Greater London","street":"Whitehall","location":{"lat":51.50702,"lng":-0.127161},"location_type":"approximate","type":"postal_code"},{"address":"Charing Cross, London, UK","country":"United Kingdom","region":"England","area":"Greater London","location":{"lat":51.509054,"lng":-0.125496},"location_type":"approximate","type":"admin_area"},{"address":"London SW1A, UK","postal_code":"SW1A","country":"United Kingdom","region":"England","area":"Greater London","location":{"lat":51.503098,"lng":-0.130617},"location_type":"approximate","type":"postal_code"}]}
curl --location --request GET 'https://zylalabs.com/api/2016/location+identification+api/1788/get+location?location=51.5072,-0.1276' --header 'Authorization: Bearer YOUR_API_KEY'
Para usar este endpoint, tudo que você precisa fazer é inserir um endereço no parâmetro
Obter localização por texto - Recursos do endpoint
| Objeto | Descrição |
|---|---|
address |
[Obrigatório] |
{"results":[{"address":"48 Leicester Square, London WC2H 7DH, UK","postal_code":"WC2H 7DH","country":"United Kingdom","region":"England","area":"Greater London","street":"Leicester Square","house":"48","location":{"lat":51.510204,"lng":-0.130908},"location_type":"exact","type":"street_address"}]}
curl --location --request GET 'https://zylalabs.com/api/2016/location+identification+api/1789/get+location+by+text?address=48 Leicester Square' --header 'Authorization: Bearer YOUR_API_KEY'
| Cabeçalho | Descrição |
|---|---|
Authorization
|
[Obrigatório] Deve ser Bearer access_key. Veja "Sua chave de acesso à API" acima quando você estiver inscrito. |
Sem compromisso de longo prazo. Faça upgrade, downgrade ou cancele a qualquer momento. O teste gratuito inclui até 50 requisições.
O endpoint "Obter Localização" retorna informações detalhadas de localização com base na latitude e longitude, incluindo endereço, código postal, país, região e área. O endpoint "Obter Localização por texto" fornece detalhes semelhantes, mas com base em uma entrada de endereço textual
Os campos chave na resposta incluem "endereço", "código_postal", "país", "região", "área", "localização" (com latitude e longitude) e "tipo_de_localização", que indica a precisão dos dados retornados
Os dados da resposta estão estruturados como um objeto JSON contendo um array "results" Cada entrada no array representa uma localização com seus detalhes associados permitindo uma fácil análise e acesso a atributos específicos
Ambos os endpoints fornecem informações como endereços completos, códigos postais, coordenadas geográficas e tipos de localização (por exemplo, endereço de rua, ponto de interesse) Esses dados são úteis para várias aplicações que requerem contexto de localização
Os usuários podem personalizar solicitações fornecendo valores específicos de latitude e longitude para o endpoint "Obter Localização" ou um endereço detalhado para o endpoint "Obter Localização por texto" Essa flexibilidade permite consultas de localização direcionadas
A API de Identificação de Localização utiliza algoritmos de geocodificação avançados e múltiplas fontes de dados incluindo bancos de dados de mapeamento e sistemas de informação geográfica para garantir dados de localização abrangentes e precisos
A precisão dos dados é mantida por meio do uso de algoritmos avançados que fazem a verificação cruzada de várias fontes de dados Atualizações regulares e verificações de qualidade são implementadas para garantir a confiabilidade das informações de localização fornecidas
Casos de uso típicos incluem serviços de navegação em tempo real rastreamento de ativos sistemas de resposta a emergências e aplicações de inteligência de negócios A API ajuda a aprimorar as experiências dos usuários ao fornecer contexto de localização preciso
Nível de serviço:
100%
Tempo de resposta:
123ms
Nível de serviço:
100%
Tempo de resposta:
1.120ms
Nível de serviço:
100%
Tempo de resposta:
105ms
Nível de serviço:
100%
Tempo de resposta:
46ms
Nível de serviço:
100%
Tempo de resposta:
1.254ms
Nível de serviço:
60%
Tempo de resposta:
2.150ms
Nível de serviço:
100%
Tempo de resposta:
2.379ms
Nível de serviço:
100%
Tempo de resposta:
1.017ms
Nível de serviço:
100%
Tempo de resposta:
97ms
Nível de serviço:
100%
Tempo de resposta:
833ms