O serviço localiza escolas próximas ao endereço informado. É possível limitar a busca para retornar apenas escolas que pertençam à mesma jurisdição do endereço informado.
Para evitar número excessivo de resultados na busca por todas as escolas, utilize os parâmetros "limite" (para indicar o número máximo de resultados) ou "distancia" (para indicar o raio de busca).
Parâmetros de entrada do serviço geolocalização para escolas
Parâmetros obrigatórios:
Parâmetros opcionais:
"escolas": [
{
"bairro": "Caiçaras",
"distancia": "746.684565412584",
"geometria": "POINT (608200.673274671 7798987.72053387)",
"idJurisdicao": "898",
"nomeEscola": "INSTITUTO SAGRADA FAMILIA",
"numeroJurisdicao": "184",
"regional": "NOROESTE"
},
{
"bairro": "Caiçaras",
"distancia": "719.693165246138",
"geometria": "POINT (608297.438610578 7799018.66434569)",
"idJurisdicao": "898",
"nomeEscola": "COLEGIO ANCHIETA",
"numeroJurisdicao": "184",
"regional": "NOROESTE"
}],
"status": "ok"
"escolas": {
"idJurisdicao": ""
},
"status": "erro",
"erro": "Endereço não encontrado."
| URL | |
| Parâmetros | filtro=jurisdicao logradouro=afonso+pena numero=1212 |
| Resposta | |
| URL | |
| Parâmetros |
filtro=jurisdicao logradouro=catalao classificacao=popular numero=8 |
| Resposta | |
| URL | |
| Parâmetros |
filtro=jurisdicao cep=30150350 numero=516B |
| Resposta | |
| URL | |
| Parâmetros |
cep=30150350 numero=516B limite=2 |
| Resposta | |
| URL | |
| Parâmetros | cep=30150350 numero=516B limite=3 |
| Resposta | |
| URL | |
| Parâmetros | filtro=jurisdicao logradouro=catalao numero=1275 classificacao=completo |
| Resposta | |
A API diferencia o status HTTP da resposta de acordo com a situação do retorno. Para simplificar o tratamento das respostas, os possíveis códigos de status retornados foram limitados para as opções abaixo:
| Código | Status HTTP | Situação |
|---|---|---|
| 200 | OK | A requisição foi tratada com sucesso. |
| 400 | Bad Request | A requisição enviada apresenta alguma característica inválida. |
| 500 | Internal Server Error | A requisição está correta mas ocorreu um erro interno no sistema. |