Map application

Version 2.7 by slauriere on 2019/02/20 07:52

Mentor(s)
Details

This project is about the creation of an application that will let users create collaborative maps with XWiki, where each point or area on the map will be associated with structured data.

Typical use cases

  • As an employee of a town hall, I can create with my collaborators a map showcasing the main city points of interest: museums, gardens, libraries, swimming pools etc. When clicking on a point of interest, a popup displays information about the place, and gives access to a page containing further information.
  • As a professional guide, I can create a path linking various points of interest and display it on the map.
  • As a city planner, I can describe a city planning project with my collaborators, drawing various shapes on the map (polygons, circles, squares) and associating content with each shape. I can also manage several layers of data and choose which one(s) I want to display.
  • As a user, I can, directly from the map, search across a large number of data elements, by using a contextual search widget that displays the results on top of the map. When selecting one result, the map focuses on its location.
  • As a user, I can use the application efficiently from a mobile device.
  • As an administrator, I can configure the map background: I can choose from existing background configurations, or I can create custom map backgrounds using external services such as Mapbox.
  • As an administrator, I can configure external map data sources, for instance to display on a map some entries fetched from Wikipedia.
  • As an administrator, I can make the map background available in offline mode (on a specific geographical area), so that it can be embedded in an ePub file.

Notes

  • For advanced features such as custom layers and shapes, the application will primarily target the usage of the OpenStreetMap API.

See also

Year

2019

Status

Proposed

Get Connected