From version < 12.1 >
edited by Fawad Ali
on 2019/05/20 15:39
To version < 13.1 >
edited by Fawad Ali
on 2019/05/20 15:40
< >
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -38,3 +38,17 @@
38 38  ==== Custom Map Backgrounds ====
39 39  
40 40  Custom backgrounds will make the environment of interactive maps much suitable for a specific purpose. For example, if real imagery of the world is required for pointing out a location, a satellite-based background can be chosen. Or if the infrastructure must be emphasized, background which better represent paths can be used in the map.
41 +
42 +=== Expected Results ===
43 +{{velocity}}
44 +#set ($attachments = $doc.attachmentList)
45 +#if ($attachments.size() > 0)
46 + {{gallery}}
47 + #foreach($attachment in $attachments)
48 + #if($attachment.isImage())
49 + [[image:$attachment.filename]]
50 + #end
51 + #end
52 + {{/gallery}}
53 +#end
54 +{{/velocity}}

 Requirements
 Active
 

[dev list] Thread Markmail | https://markmail.org/message/i2tys3g5njqwmy43
[dev list] Thread | http://lists.xwiki.org/pipermail/devs/2019-May/065202.html

 

Project | https://dev.xwiki.org/xwiki/bin/view/GoogleSummerOfCode/Map%20application
Proposal | https://drive.google.com/open?id=14qXC7Oy2bPUASfVtSTIsNG1sPcfm5Ikr

Code | https://github.com/xwiki-contrib/application-map
Issues | https://jira.xwiki.org/projects/MAPAPP

Description

This project is about the development of interactive maps in XWiki. Creation of an application within XWiki that will allow users to generate interactive maps which support collaboration and are easy to create so that locations can be shared, and areas can be associated with structured data.

This application will open several possibilities that can be utilized within XWiki and broaden the overall scope by allowing map rich wikis where locations and areas can be presented in a way that will increase the understandability of data.

Implementation Details

This application will target implementation of the following features.

Markers and Popups

Place markers anywhere on the map and associate popups with them. This will allow users to specify coordinates or select a specific location on the map to place the marker at and then associate a box of text with it.

Path Between Two Points

A path will be generated by the application linking two points of interest. With, this two points of interest can be linked through an available track.

Location Search

Search any location on the map by coordinates or name. A search icon will always appear on the map which on selection will display a search form through which a location will be searched and the map will move to that location.

Filtered List Maps

Allow the user to search for a specific kind of place (e.g. restaurants) and get a list of locations to choose from. Through the content available and binded to a location, the user will be able to learn some aspects of the location.

Custom Shapes on Map

Custom shapes can be used to highlight a specific area for representation. The content associated with these shapes can give useful information about the area. For these kind of maps, the user will be able to draw a shape of his choice with the tools made available and optionally attach popups.

Indoor Maps

Such maps will be able to describe the internal structure or fair plan of a building or structure. They can be used to guide users in a big building and locate point of interests. Users will be able to insert an image as background describing the structure of the building and then add custom shapes, markers atop the image and associate relevant popups with them. Support will be added so that multi level of buildings can be represented.

Maps on Mobile

Special design arrangements will be made for easy viewing of maps and availing all the features of the application on mobile devices.

Custom Map Backgrounds

Custom backgrounds will make the environment of interactive maps much suitable for a specific purpose. For example, if real imagery of the world is required for pointing out a location, a satellite-based background can be chosen. Or if the infrastructure must be emphasized, background which better represent paths can be used in the map.

Expected Results