A API de Geocodificação é um serviço que fornece geocodificação direta e inversa de endereços.
A geocodificação direta é o processo de conversão de endereços em coordenadas geográficas (latitude,longitude).
A geocodificação inversa é o processo de conversão de coordenadas geográficas em um endereço legível por humanos.
A geocodificação é o processo de conversão de endereços (como “505 Howard St, San Francisco”) em coordenadas geográficas (latitude/longitude).
Parâmetros obrigatórios:
address - O endereço da rua que você deseja geocodificar.Parâmetros opcionais:
language - O código de idioma de duas letras no qual retornar resultados (ISO 639-1).bounds - Preferir resultados em uma área retangular especificada (por exemplo, 37.786283,-122.395201,37.788394,-122.397344). Formato: sul,oeste,norte,leste. Coordenadas: graus decimais.country - O código de país de viés de duas letras (ccTLD ou ISO 3166-1) no qual retornar resultados.A geocodificação inversa é o processo de conversão de coordenadas geográficas (latitude/longitude) em um endereço legível por humanos (como “505 Howard St, San Francisco”).
Parâmetros obrigatórios:
location - A localização para a qual você deseja obter o endereço legível por humanos (por exemplo, 37.7879493,-122.3961974).Parâmetros opcionais:
language - O código de idioma de duas letras no qual retornar resultados (ISO 639-1).Um resultado de geocodificação contém os seguintes campos:
Obter geocoordenadas para o endereço
Geocodificar - Recursos do endpoint
| Objeto | Descrição |
|---|---|
address |
[Obrigatório] The address that you want to geocode. For example: 505 Howard St, San Francisco |
language |
Opcional The two-letter language code in which to return results (ISO 639-1). For example: en |
country |
Opcional The two-letter country code (ccTLD or ISO 3166-1) in which to return results. For example: US |
bounds |
Opcional Bounding rectangle. Format: south,west,north,east. Coordinates: decimal degrees. For example: 37.786283,-122.395201,37.788394,-122.397344 |
{
"results": [
{
"address": "505 Howard St, San Francisco, CA 94105, USA",
"postal_code": "94105",
"country": "United States",
"region": "California",
"area": "San Francisco County",
"locality": "San Francisco",
"neighborhood": "The East Cut",
"street": "Howard Street",
"house": "505",
"location": {
"lat": 37.787926,
"lng": -122.396187
},
"location_type": "exact",
"type": "street_address"
}
]
}
curl --location --request GET 'https://zylalabs.com/api/3866/trueway+geocoding+api/4563/geocode?address=505 Howard St, San Francisco&language=en' --header 'Authorization: Bearer YOUR_API_KEY'
Obter endereço para localização
ReverseGeocode - Recursos do endpoint
| Objeto | Descrição |
|---|---|
location |
[Obrigatório] The location for which you wish to obtain the human-readable address. For example: 37.7879493,-122.3961974 |
language |
Opcional The two-letter language code in which to return results (ISO 639-1). For example: en |
{
"results": [
{
"address": "505 Howard St Suite 201, San Francisco, CA 94105, USA",
"postal_code": "94105",
"country": "United States",
"region": "California",
"area": "San Francisco County",
"locality": "San Francisco",
"neighborhood": "The East Cut",
"street": "Howard Street",
"house": "505",
"location": {
"lat": 37.787926,
"lng": -122.396188
},
"location_type": "exact",
"type": "poi"
},
{
"address": "509 Howard St, San Francisco, CA 94105, USA",
"postal_code": "94105",
"country": "United States",
"region": "California",
"area": "San Francisco County",
"locality": "San Francisco",
"neighborhood": "The East Cut",
"street": "Howard Street",
"house": "509",
"location": {
"lat": 37.787919,
"lng": -122.396237
},
"location_type": "exact",
"type": "street_address"
},
{
"address": "505 Howard St, San Francisco, CA 94105, USA",
"postal_code": "94105",
"country": "United States",
"region": "California",
"area": "San Francisco County",
"locality": "San Francisco",
"neighborhood": "The East Cut",
"street": "Howard Street",
"house": "505",
"location": {
"lat": 37.787926,
"lng": -122.396187
},
"location_type": "exact",
"type": "street_address"
},
{
"address": "QJQ3+5G SoMa, San Francisco, CA, USA",
"country": "United States",
"region": "California",
"area": "San Francisco County",
"locality": "San Francisco",
"neighborhood": "SoMa",
"location": {
"lat": 37.787926,
"lng": -122.396187
},
"location_type": "centroid",
"type": "poi"
},
{
"address": "527-505 Howard St, San Francisco, CA 94105, USA",
"postal_code": "94105",
"country": "United States",
"region": "California",
"area": "San Francisco County",
"locality": "San Francisco",
"neighborhood": "The East Cut",
"street": "Howard Street",
"house": "527-505",
"location": {
"lat": 37.788073,
"lng": -122.396597
},
"location_type": "centroid",
"type": "route"
}
]
}
curl --location --request GET 'https://zylalabs.com/api/3866/trueway+geocoding+api/4564/reversegeocode?location=37.7879493,-122.3961974&language=en' --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.
Zyla API Hub é, em outras palavras, um Marketplace de APIs. Uma solução tudo-em-um para suas necessidades de desenvolvimento. Você terá acesso à nossa lista extensa de APIs com apenas seu usuário. Além disso, você não precisará se preocupar em armazenar chaves de API, apenas uma chave de API para todos nossos produtos é necessária
Os preços estão listados em USD Aceitamos todos os principais cartões de débito e crédito Nosso sistema de pagamento utiliza a tecnologia de segurança mais recente e é alimentado pela Stripe uma das empresas de pagamento mais confiáveis do mundo Se você tiver algum problema para pagar com cartão entre em contato conosco em [email protected]
Às vezes, dependendo das configurações de proteção contra fraude do banco, um banco pode recusar a cobrança de validação que fazemos quando tentamos garantir que um cartão é válido. Recomendamos primeiro entrar em contato com seu banco para verificar se eles estão bloqueando nossas cobranças. Se mais ajuda for necessária, entre em contato com [email protected] e nossa equipe investigará mais a fundo
Os preços são baseados em uma assinatura mensal recorrente dependendo do plano selecionado além de taxas de excesso aplicadas quando um desenvolvedor excede os limites de cota do plano Neste exemplo você verá o valor do plano base assim como um limite de cota de solicitações de API Certifique-se de notar a taxa de excesso porque você será cobrado por cada solicitação adicional
O Zyla API Hub funciona com um sistema de assinatura mensal recorrente Seu ciclo de faturamento começará no dia em que você comprar um dos planos pagos e será renovado no mesmo dia do próximo mês Portanto, esteja ciente de cancelar sua assinatura com antecedência se você quiser evitar cobranças futuras
Basta ir para a página de preços dessa API e selecionar o plano para o qual você deseja atualizar. Você será cobrado apenas o valor total desse plano, mas já poderá desfrutar dos recursos que o plano oferece imediatamente
Sim, absolutamente Se você quiser cancelar seu plano basta ir à sua conta e cancelar na página de Cobrança Upgrades downgrades e cancelamentos são imediatos
Você pode nos contatar através do nosso canal de chat para receber assistência imediata Estamos sempre online das 9h às 18h (GMT+1) Se você nos contatar após esse horário entraremos em contato quando voltarmos Você também pode nos contatar pelo e-mail [email protected]
O endpoint Geocode retorna coordenadas geográficas (latitude e longitude) juntamente com componentes de endereço detalhados, como código postal, país, região, área, localidade e bairro. O endpoint ReverseGeocode fornece um endereço legível por humanos e componentes de endereço semelhantes com base nas coordenadas fornecidas
Os campos principais na resposta incluem "endereço" "código_postal" "país" "região" "localidade" "bairro" "localização" (latitude/longitude) "tipo_de_localização" e "tipo" Esses campos ajudam a identificar a localização exata e suas características
Para Geocode, os parâmetros obrigatórios incluem "endereço" Os parâmetros opcionais são "idioma" "limites" e "país" Para ReverseGeocode, o parâmetro obrigatório é "localização" com "idioma" como um parâmetro opcional Esses parâmetros ajudam a personalizar a solicitação para necessidades específicas
Os dados da resposta estão estruturados em um formato JSON, contendo um array "resultados". Cada resultado inclui campos detalhados, como componentes de endereço e coordenadas geográficas, facilitando a análise e a utilização em aplicações
O endpoint Geocode fornece coordenadas geográficas e informações detalhadas de endereço enquanto o endpoint ReverseGeocode oferece endereços legíveis por humanos e suas correspondentes coordenadas geográficas Ambos os endpoints suportam respostas multilíngues
A precisão dos dados é mantida por meio de atualizações contínuas e verificações de qualidade de fontes de dados geográficos confiáveis A API utiliza algoritmos para garantir que os resultados de geocodificação sejam o mais precisos possível proporcionando aos usuários informações de localização confiáveis
Casos de uso típicos incluem aplicativos de mapeamento serviços baseados em localização planejamento logístico e buscas de imóveis Os desenvolvedores podem usar a API para melhorar as experiências dos usuários ao fornecer dados de localização precisos e informações de endereço
Os usuários podem utilizar os dados retornados integrando-os em aplicativos para mapeamento navegação ou serviços baseados em localização Os componentes detalhados do endereço e as coordenadas permitem a identificação precisa da localização e a interação do usuário
Nível de serviço:
100%
Tempo de resposta:
1.466ms
Nível de serviço:
100%
Tempo de resposta:
630ms
Nível de serviço:
100%
Tempo de resposta:
370ms
Nível de serviço:
100%
Tempo de resposta:
747ms
Nível de serviço:
100%
Tempo de resposta:
251ms
Nível de serviço:
100%
Tempo de resposta:
620ms
Nível de serviço:
100%
Tempo de resposta:
756ms
Nível de serviço:
100%
Tempo de resposta:
38ms
Nível de serviço:
83%
Tempo de resposta:
564ms
Nível de serviço:
100%
Tempo de resposta:
723ms
Nível de serviço:
100%
Tempo de resposta:
737ms
Nível de serviço:
100%
Tempo de resposta:
635ms
Nível de serviço:
100%
Tempo de resposta:
28ms
Nível de serviço:
100%
Tempo de resposta:
9.458ms
Nível de serviço:
100%
Tempo de resposta:
224ms
Nível de serviço:
100%
Tempo de resposta:
15ms
Nível de serviço:
100%
Tempo de resposta:
4.516ms
Nível de serviço:
100%
Tempo de resposta:
130ms
Nível de serviço:
100%
Tempo de resposta:
124ms
Nível de serviço:
100%
Tempo de resposta:
3.422ms