Substituto compatível (drop-in) do Open-Elevation
O servidor público do Open-Elevation é um projeto voluntário sem garantia de disponibilidade. openelevation.mygeocode.com responde ao mesmo endpoint de consulta, por GET ou POST, a partir de uma grade global de 15 segundos de arco (cerca de 460 m) que cobre a terra e o fundo do mar.
Troque um nome de host
| Host original |
|
|---|---|
| Use no lugar | openelevation.mygeocode.com |
| Parâmetro da chave | Nenhuma no original, e nenhuma necessária aqui também: qualquer endereço recebe 2.500 requisições por dia sem chave. Para crédito, pacotes e histórico de uso, adicione key=... à consulta ou envie o cabeçalho X-API-Key. |
curl "https://api.open-elevation.com/api/v1/lookup?locations=27.9881,86.9250|46.5763,7.6613"curl "https://openelevation.mygeocode.com/api/v1/lookup?locations=27.9881,86.9250|46.5763,7.6613"Por que as pessoas migram
Sem necessidade de chave, a mesma estrutura de URL e um servidor monitorado e pago.
A mesma cota gratuita, com ou sem chave. As requisições para openelevation.mygeocode.com contam para as mesmas 2.500 requisições gratuitas por dia que o seu endereço, ou a sua chave, recebe nos nossos próprios endpoints. Acima disso, crédito pré-pago a € 0,0001 por requisição, ou € 50 por mês por uma chave Unlimited. Para se cadastrar, basta um endereço de e-mail.
Endpoints
| Caminho em openelevation.mygeocode.com | O que faz | Baseado em |
|---|---|---|
/api/v1/lookup?locations=lat,lon|lat,lon | Consulta por GET | Consulta de altitude |
/api/v1/lookup (POST, JSON body) | Consulta por POST | Consulta de altitude |
Exemplo de resposta
Isto é o que a requisição acima retorna. Nomes de campo, aninhamento e tipos seguem o Open-Elevation. Só os dados por trás deles são nossos.
{
"results": [
{ "latitude": 27.9881, "longitude": 86.925, "elevation": 8752 },
{ "latitude": 46.5763, "longitude": 7.6613, "elevation": 3459 }
]
}Detalhes e diferenças
O Open-Elevation não tem chave, e aqui também não é necessária para as primeiras 2.500 requisições por dia. Para crédito, pacotes e histórico de uso, adicione key=... à consulta ou envie o cabeçalho X-API-Key.
- Tanto a forma GET com
locations=lat,lon|lat,lonquanto o corpo POST com uma listalocationssão atendidos. - As alturas vêm de um modelo global de terreno com resolução de cerca de 460 m, em terra e no fundo do mar, e são retornadas em metros inteiros, como o Open-Elevation faz.
- Até 1.024 pontos por requisição; cada ponto conta como uma requisição.
Se o seu cliente depende de um campo ou comportamento que não está listado aqui, avise-nos. Lacunas de compatibilidade são corrigidas rapidamente porque costumam ser pequenas.
Outros hosts compatíveis
- Google Maps
- Bing Maps
- HERE
- Mapbox
- Geocode.Farm
- Nominatim (OSM)
- OpenCage
- LocationIQ
- Geoapify
- TomTom
- MapQuest
- Geocodio
- PositionStack
- ip-api
- ipinfo
- ipstack
Como funcionam os hosts compatíveis, a visão geral e os substitutos para bibliotecas JavaScript.