This repository has been archived on 2024-02-11. You can view files and clone it, but cannot push or open issues or pull requests.
sitio/GraphHopper.md

30 lines
1.1 KiB
Markdown
Raw Normal View History

2021-10-08 23:36:43 +00:00
Da direcciones a lugares a partir de los datos de [[OpenStreetMap]]. Disponible como [servicio comercial](https://graphhopper.com) y como [self-hosted](https://github.com/graphhopper/graphhopper).
Tip: usar la [interfaz web](https://openstreetmap.org) de [[OpenStreetMap]] o [GraphHopper Maps](https://graphhopper.com/maps/) para hacer pedidos a la API fácil.
## API
2021-10-09 01:12:14 +00:00
- [Documentación docs.graphhopper.com](https://docs.graphhopper.com)
- [Documentación GitHub](https://github.com/graphhopper/graphhopper/blob/3.x/docs/web/api-doc.md)
2021-10-08 23:36:43 +00:00
Por lo que veo, es la misma API pero la documentación de docs.graphhopper.com están mejor ordenadas y representadas.
Se puede usar la llave de OpenStreetMap para tests y scripts: `LijBPDQGfu7Iiq80w3HzwB4RUDJbMbhs6BU0dEnn`.
### Ejemplo [[curl]]
```sh
curl \
-s -S -G --compressed \
"https://graphhopper.com/api/1/route" \
--data-urlencode vehicle=foot \
--data-urlencode locale=en \
--data-urlencode key=LLAVE \
--data-urlencode elevation=false \
--data-urlencode instructions=false \
--data-urlencode turn_costs=false \
--data-urlencode point=lat,lon \
--data-urlencode point=lat,lon
# Podés pasarlo por jq: | jq
```