{
"query": "10 Downing Street, London",
"count": 1,
"results": [
{
"lat": 51.5034878,
"lon": -0.1276965,
"display_name": "10 Downing Street, 10, Downing Street, Westminster, Covent Garden, City of Westminster, Greater London, England, SW1A 2AA, United Kingdom",
"type": "government",
"importance": 0.5505744539169398
}
]
}
curl --location --request GET 'https://zylalabs.com/api/14388/geocoding+and+distance+api/36158/address+to+coordinates+geocoding?q=10 Downing Street, London' --header 'Authorization: Bearer YOUR_API_KEY'
{
"coordinates": {
"lat": 53.3498,
"lon": -6.2603
},
"display_name": "Spire of Dublin, O'Connell Street Upper, North City ED, Dublin, County Dublin, Leinster, D01 P5P5, Éire / Ireland",
"address": {
"tourism": "Spire of Dublin",
"road": "O'Connell Street Upper",
"city_district": "North City ED",
"city": "Dublin",
"county": "County Dublin",
"ISO3166-2-lvl6": "IE-D",
"state_district": "Leinster",
"ISO3166-2-lvl5": "IE-L",
"postcode": "D01 P5P5",
"country": "Éire / Ireland",
"country_code": "ie"
},
"osm_id": 96578181,
"osm_type": "way"
}
curl --location --request GET 'https://zylalabs.com/api/14388/geocoding+and+distance+api/36159/coordinates+to+address+reverse+geocoding?lat=53.3498&lon=-6.2603' --header 'Authorization: Bearer YOUR_API_KEY'
{
"from": {
"query": "Dublin",
"display_name": "Dublin, County Dublin, Leinster, Éire / Ireland",
"lat": 53.3493795,
"lon": -6.2605593
},
"to": {
"query": "Cork",
"display_name": "Cork, County Cork, Munster, Éire / Ireland",
"lat": 51.8985136,
"lon": -8.4726423
},
"distance": {
"km": 219.8,
"miles": 136.6,
"method": "haversine"
}
}
curl --location --request GET 'https://zylalabs.com/api/14388/geocoding+and+distance+api/36160/distance+between+two+places?from=Dublin&to=Cork' --header 'Authorization: Bearer YOUR_API_KEY'
Após se cadastrar, cada desenvolvedor recebe uma chave de acesso à API pessoal, uma combinação única de letras e dígitos para acessar nosso endpoint de API. Para autenticar com a Geocodificação e Distância API basta incluir seu token Bearer no cabeçalho Authorization.
| 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.
Transforme endereços de rua em coordenadas, coordenadas em endereços e meça a distância entre dois lugares em JSON
Endereços em forma livre, nomes de cidades e códigos postais na maioria dos países são correspondidos pelo geocodificador subjacente, e as coordenadas resolvidas são retornadas com cada resultado
A distância é a distância em linha reta do grande círculo entre as duas coordenadas resolvidas não é uma distância de roteamento rodoviário
Cada solicitação resolve um endereço Os planos mais altos permitem mais solicitações por mês para que você possa iterar sobre uma lista
O endpoint Endereço para Coordenadas retorna latitude e longitude para um determinado endereço O endpoint Geocodificação Reversa fornece componentes de endereço detalhados a partir de coordenadas O endpoint Distância Entre Dois Lugares retorna a distância em linha reta juntamente com as coordenadas resolvidas para ambas as localizações
Os campos-chave incluem "lat" e "lon" para coordenadas "display_name" para representação completa do endereço e métricas de "distância" (km e milhas) no endpoint de Distância Cada resposta também inclui informações contextuais como "query" e "importance"
Cada resposta é estruturada em formato JSON, com objetos aninhados para informações detalhadas. Por exemplo, a resposta de Geocodificação Reversa inclui "coordenadas", "nome_de_exibição" e um objeto "endereço" contendo vários componentes de endereço
O endpoint de Endereço para Coordenadas fornece coordenadas geográficas enquanto o endpoint de Geocodificação Reversa retorna componentes de endereço detalhados O endpoint de Distância oferece métricas de distância e coordenadas resolvidas para duas localidades
Os usuários podem personalizar solicitações especificando diferentes formatos de endereço ou coordenadas para geocodificação e geocodificação reversa. Para cálculos de distância, os usuários podem inserir quaisquer dois nomes de locais ou endereços válidos para receber dados de distância
A API utiliza uma combinação de bancos de dados geográficos autorizados e serviços de mapeamento para garantir geocodificação precisa e cálculos de distância A qualidade dos dados é mantida por meio de atualizações regulares e processos de validação
Os casos de uso comuns incluem serviços baseados em localização, planejamento logístico, aplicações de viagem e análise imobiliária. Os usuários podem aproveitar a API para mapeamento, planejamento de rotas e estimativa de distância entre locais
Se um endereço não puder ser totalmente resolvido a API pode retornar resultados parciais ou uma resposta vazia Os usuários devem implementar o tratamento de erros para gerenciar tais casos possivelmente solicitando uma entrada mais específica ou fornecendo opções de contingência