Haiku Inc
Code a map application (Part I)
Code a map application similar to GNOME Maps using OpenStreetMap as a data source.
This is a multi-part task, there will be more tasks adding more functionalities to the application. For this first task, the goal is to get the minimal support code going. It can be a command line app and should achieve the following:
- Accept coordinates and zoom level on the command line,
- Download a map tile from an online service,
- Save the tile to an image file on disk to check it is the right one.
To display a map you can use:
- Mapbox Static API (to render map tiles) - https://www.mapbox.com/api-documentation/#static
- BHttp* functions. Use this functions from the Haiku API to do the HTTP requests
Task continues at Part II with adding an user interface with a window and showing the map.
Task tags
Students who completed this task
raefaldhia