Com a API de Métricas de Distância, os usuários podem recuperar facilmente a distância entre dois pontos geográficos. Aproveitando algoritmos avançados e tecnologias de mapeamento, a API calcula a menor distância na superfície da Terra, levando em consideração elementos como redes viárias, terreno e barreiras geográficas.
Além disso, a API de Métricas de Distância é projetada para escalabilidade e eficiência, capaz de gerenciar altos volumes de solicitações com mínimo atraso. Sua escalabilidade garante adaptação às demandas dos usuários, variando de pequenas startups a grandes corporações.
Em resumo, a API de Métricas de Distância oferece uma solução abrangente para o cálculo de distâncias entre locais. Com sua interface amigável, opções de saída adaptáveis, confiabilidade e escalabilidade, a API se destaca como uma ferramenta indispensável. Quer seja para planejamento de viagens, otimização logística ou desenvolvimento de serviços baseados em localização, a API de Calculadora de Distâncias fornece dados de distância precisos essenciais para o sucesso.
Ela receberá um parâmetro e fornecerá um JSON.
Além do número de chamadas de API, não há outra limitação
Para usar este endpoint, você deve indicar 2 locais no parâmetro
Calcule Distâncias - Recursos do endpoint
| Objeto | Descrição |
|---|---|
location1 |
[Obrigatório] Indicates the first location |
location2 |
[Obrigatório] Indicates the second location |
{
"distance": 12222.74218872189,
"unit": "kilometers",
"location1": {
"place_id": 145369277,
"licence": "Data © OpenStreetMap contributors, ODbL 1.0. http://osm.org/copyright",
"osm_type": "relation",
"osm_id": 406091,
"lat": "59.9133301",
"lon": "10.7389701",
"class": "boundary",
"type": "administrative",
"place_rank": 11,
"importance": 0.71373169654299,
"addresstype": "city",
"name": "Oslo",
"display_name": "Oslo, Norway",
"address": {
"city": "Oslo",
"ISO3166-2-lvl4": "NO-03",
"country": "Norway",
"country_code": "no"
},
"boundingbox": [
"59.8093113",
"60.1351064",
"10.4891652",
"10.9513894"
]
},
"location2": {
"place_id": 15312163,
"licence": "Data © OpenStreetMap contributors, ODbL 1.0. http://osm.org/copyright",
"osm_type": "relation",
"osm_id": 1224652,
"lat": "-34.6037181",
"lon": "-58.38153",
"class": "boundary",
"type": "administrative",
"place_rank": 16,
"importance": 0.7279817834797908,
"addresstype": "city",
"name": "Buenos Aires",
"display_name": "Buenos Aires, Comuna 1, Autonomous City of Buenos Aires, Argentina",
"address": {
"city": "Buenos Aires",
"ISO3166-2-lvl8": "AR-C",
"state_district": "Comuna 1",
"state": "Autonomous City of Buenos Aires",
"ISO3166-2-lvl4": "AR-C",
"country": "Argentina",
"country_code": "ar"
},
"boundingbox": [
"-34.7056370",
"-34.5265535",
"-58.5314494",
"-58.3351423"
]
}
}
curl --location --request GET 'https://zylalabs.com/api/3850/distance+metrics+api/4497/calculate+distances?location1=Oslo&location2=Buenos Aires' --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.
Os usuários devem indicar 2 locais para medir a distância
A API de Estimativa de Distância permite que os usuários calculem a distância entre duas localizações geográficas
Existem diferentes planos para atender a todos os gostos incluindo um teste gratuito para um pequeno número de solicitações mas sua taxa é limitada para evitar abuso do serviço
Zyla oferece uma ampla gama de métodos de integração para quase todas as linguagens de programação Você pode usar esses códigos para integrar ao seu projeto conforme necessário
A API de Métricas de Distância retorna um objeto JSON contendo a distância calculada entre duas localizações, junto com detalhes sobre cada local, como coordenadas, IDs de lugares e classificações geográficas
Os campos-chave na resposta incluem "distância" (valor numérico), "unidade" (unidade de medida) e informações detalhadas para "local1" e "local2", incluindo latitude, longitude e nomes de lugares
Os dados de resposta são estruturados como um objeto JSON com uma métrica de distância de nível superior, unidade de medida e objetos aninhados para cada localização contendo detalhes geográficos relevantes
O parâmetro principal necessário são os dois locais para os quais a distância deve ser calculada. Estes podem ser especificados usando IDs de lugares, coordenadas ou endereços
A precisão dos dados é mantida através do uso de algoritmos avançados e tecnologias de mapeamento confiáveis, obtendo dados de provedores de confiança como OpenStreetMap para garantir cálculos de distância precisos
Casos de uso típicos incluem planejamento de rotas para entregas otimização de logística entre armazéns estimativa de distância de viagem acompanhamento de fitness e análise imobiliária para proximidade a amenidades
Os usuários podem utilizar os dados retornados para informar a tomada de decisões em logística aprimorar o planejamento de viagens ou integrar métricas de distância em aplicativos para melhorar a experiência do usuário e a funcionalidade
O ponto final fornece medições de distância coordenadas geográficas IDs de lugares e metadados adicionais sobre cada local permitindo uma análise abrangente para várias aplicações
Nível de serviço:
100%
Tempo de resposta:
590ms
Nível de serviço:
100%
Tempo de resposta:
445ms
Nível de serviço:
100%
Tempo de resposta:
889ms
Nível de serviço:
100%
Tempo de resposta:
342ms
Nível de serviço:
100%
Tempo de resposta:
522ms
Nível de serviço:
100%
Tempo de resposta:
1.205ms
Nível de serviço:
100%
Tempo de resposta:
129ms
Nível de serviço:
100%
Tempo de resposta:
285ms
Nível de serviço:
100%
Tempo de resposta:
142ms
Nível de serviço:
100%
Tempo de resposta:
789ms
Nível de serviço:
100%
Tempo de resposta:
286ms
Nível de serviço:
100%
Tempo de resposta:
85ms
Nível de serviço:
100%
Tempo de resposta:
1.124ms
Nível de serviço:
100%
Tempo de resposta:
113ms
Nível de serviço:
100%
Tempo de resposta:
357ms
Nível de serviço:
100%
Tempo de resposta:
100ms
Nível de serviço:
63%
Tempo de resposta:
424ms
Nível de serviço:
100%
Tempo de resposta:
446ms
Nível de serviço:
100%
Tempo de resposta:
541ms
Nível de serviço:
100%
Tempo de resposta:
296ms