A API de Detecção de Localização extrai informações geográficas abrangentes com base na entrada de um endereço. Ela fornece uma resposta estruturada que inclui vários detalhes-chave para representar com precisão uma localização específica. Os dados retornados são categorizados em vários componentes, facilitando o acesso a insights precisos sobre a localização de interesse.
A parte principal da resposta é a matriz de resultados, que consiste em entradas detalhadas para cada localização. Cada entrada inclui uma divisão do endereço em componentes essenciais, como número da rua, rota, cidade, regiões administrativas, país e código postal. Esses elementos são representados com nomes longos e curtos, permitindo uma visualização clara e um uso eficiente do espaço. Além disso, cada componente é etiquetado com um tipo para especificar seu papel dentro da estrutura geral do endereço, ajudando a diferenciar itens como ruas, cidades, estados e países.
Em essência, a API de Detecção de Localização é uma ferramenta poderosa para obter dados geográficos granulares. Ela organiza os detalhes do endereço em segmentos claros, proporcionando um contexto valioso para uma interpretação precisa.
Para usar este endpoint você deve especificar um endereço no parâmetro
Geolocalização - Recursos do endpoint
| Objeto | Descrição |
|---|---|
address |
[Obrigatório] Indicate an address such as (1600 Amphitheatre Parkway, Mountain View, CA) |
{
"results" :
[
{
"address_components" :
[
{
"long_name" : "Google Building 43",
"short_name" : "Google Building 43",
"types" :
[
"premise"
]
},
{
"long_name" : "1600",
"short_name" : "1600",
"types" :
[
"street_number"
]
},
{
"long_name" : "Amphitheatre Parkway",
"short_name" : "Amphitheatre Pkwy",
"types" :
[
"route"
]
},
{
"long_name" : "Mountain View",
"short_name" : "Mountain View",
"types" :
[
"locality",
"political"
]
},
{
"long_name" : "Santa Clara County",
"short_name" : "Santa Clara County",
"types" :
[
"administrative_area_level_2",
"political"
]
},
{
"long_name" : "California",
"short_name" : "CA",
"types" :
[
"administrative_area_level_1",
"political"
]
},
{
"long_name" : "United States",
"short_name" : "US",
"types" :
[
"country",
"political"
]
},
{
"long_name" : "94043",
"short_name" : "94043",
"types" :
[
"postal_code"
]
},
{
"long_name" : "1351",
"short_name" : "1351",
"types" :
[
"postal_code_suffix"
]
}
],
"formatted_address" : "Google Building 43, 1600 Amphitheatre Pkwy, Mountain View, CA 94043, USA",
"geometry" :
{
"bounds" :
{
"northeast" :
{
"lat" : 37.4218484,
"lng" : -122.0828618
},
"southwest" :
{
"lat" : 37.4212954,
"lng" : -122.0850674
}
},
"location" :
{
"lat" : 37.4215419,
"lng" : -122.0840108
},
"location_type" : "ROOFTOP",
"viewport" :
{
"northeast" :
{
"lat" : 37.42292828029149,
"lng" : -122.0826156197085
},
"southwest" :
{
"lat" : 37.4202303197085,
"lng" : -122.0853135802915
}
}
},
"place_id" : "ChIJgz9fdgK6j4AR3EL1yn1L-Mo",
"types" :
[
"premise"
]
}
],
"status" : "OK"
}
curl --location --request GET 'https://zylalabs.com/api/5147/place+locate+api/6567/geolocation?address=1600 Amphitheatre Parkway, Mountain View, CA' --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.
Para usar esta API os usuários devem inserir um número nome da rua cidade estado e tipo de endereço para compor um endereço completo
Existem diferentes planos que atendem a todos incluindo um teste gratuito para um pequeno número de solicitações mas sua taxa é limitada para prevenir abusos do serviço
A API de Localização de Lugar identifica e recupera coordenadas geográficas e dados de localização permitindo que aplicaciones rastreiem e analisem as posições dos usuários
A API de Detecção de Localização recebe consultas de localização e fornece saídas estruturadas, incluindo componentes de endereço, endereços formatados, coordenadas geográficas, IDs de lugares e informações de status, facilitando a identificação e mapeamento eficaz de locais
Além do número de chamadas de API por mês não há outras limitações
A API Place Locate retorna dados geográficos estruturados, incluindo componentes de endereço, coordenadas geográficas e tipos de localização. Cada resposta contém entradas detalhadas para locais, decompondo endereços em elementos como número da rua, rota, cidade e país
Os campos principais na resposta incluem "address_components", que detalham a divisão do endereço, "geographic coordinates" para posicionamento de localização, e "types" que categorizam cada elemento do endereço, como "locality" ou "premise"
Os dados da resposta estão organizados em uma matriz de resultados, onde cada entrada contém um array de componentes de endereço. Cada componente inclui nomes longos e curtos, tipos e está claramente estruturado para fácil acesso e interpretação
O endpoint fornece informações detalhadas de endereço, incluindo números de rua, rotas, localidades, regiões administrativas, países e códigos postais. Também inclui coordenadas geográficas para mapeamento de localização precisa
Os usuários podem personalizar suas solicitações especificando diferentes parâmetros de endereço na chamada da API Isso inclui fornecer endereços completos ou informações parciais para recuperar dados de localização relevantes com base na entrada
A API de Localização de Lugar agrega dados de vários bancos de dados geográficos e serviços de mapeamento autoritários, garantindo cobertura abrangente e informações confiáveis para identificação precisa de locais
Casos de uso típicos incluem serviços baseados em localização, aplicações de mapeamento, logística e rastreamento de entregas, e qualquer aplicação que exija informações geográficas precisas para endereços de usuários ou locais de negócios
Se a API retornar resultados parciais ou vazios os usuários devem verificar a precisão do endereço de entrada Fornecer detalhes mais específicos pode melhorar a qualidade da resposta Além disso os usuários podem implementar o tratamento de erros para gerenciar resultados inesperados de forma eficaz
Nível de serviço:
100%
Tempo de resposta:
504ms
Nível de serviço:
100%
Tempo de resposta:
1.120ms
Nível de serviço:
100%
Tempo de resposta:
46ms
Nível de serviço:
100%
Tempo de resposta:
2.224ms
Nível de serviço:
100%
Tempo de resposta:
455ms
Nível de serviço:
100%
Tempo de resposta:
130ms
Nível de serviço:
100%
Tempo de resposta:
97ms
Nível de serviço:
100%
Tempo de resposta:
1.779ms
Nível de serviço:
100%
Tempo de resposta:
452ms
Nível de serviço:
100%
Tempo de resposta:
503ms
Nível de serviço:
100%
Tempo de resposta:
1.368ms
Nível de serviço:
100%
Tempo de resposta:
894ms
Nível de serviço:
100%
Tempo de resposta:
5.305ms
Nível de serviço:
100%
Tempo de resposta:
503ms
Nível de serviço:
100%
Tempo de resposta:
1.682ms
Nível de serviço:
100%
Tempo de resposta:
358ms
Nível de serviço:
100%
Tempo de resposta:
12.216ms
Nível de serviço:
100%
Tempo de resposta:
293ms
Nível de serviço:
100%
Tempo de resposta:
68ms
Nível de serviço:
100%
Tempo de resposta:
16ms