KDE

Show OpenStreetMap Notes in Marble. Step 1: Basic Support

Welcome to Marble, a virtual globe and world atlas that runs on Linux, Windows, MacOS and Android. Find your way and explore the world! :-)

To complete this task you need a Marble development environment. Do one of these tasks to set it up:

  • Setup a Marble development environment on Linux
  • Setup a Marble dev environment on Windows

OpenStreetMap supports notes: Comments and discussions about the mapping of arbitrary places. We'd like to show them in Marble, too. In this first task you'll add basic support for showing notes by implementing a new plugin for Marble.

  • Study the Notes feature
  • See it in action
  • Study its API. For this first task, only the basic GET /api/0.6/notes call is needed.
  • Study a similar plugin in Marble
  • Use the postalcode plugin as a base and write a new osmnotes plugin that shows some text or icon on the map for every osm note retrieved. It's enough to show a very basic marker or similar. Further tasks will improve the rendering of notes in Marble.

When you are done, please upload your code changes in a review request to phabricator.

Got a question or a problem you cannot solve on your own? Please contact your mentors:

  • Using live chat via the #marble IRC channel in Freenode (Dennis Nienhüser is called Earthwings and Torsten Rahn is tackat). Note that we have to sleep and work sometimes, so might not respond immediately. We'll read your messages later though.
  • By mail using nienhueser@kde.org and rahn@kde.org

Task tags

  • openstreetmap
  • marble
  • qt

Students who completed this task

Spencer Brown

Task type

  • code Code
close

2016