Location, Jspwiki plugin, Abstract information, Braincopy library, Products, GNSSFinder, OpenLayers
Table of Contents
Introduction#
OSM Plugin is a plugin for embedding OpenSteetMaps into a JSPWiki page by using OpenLayers Libraryhttp://openlayers.org/.
Installation#
- Download the OSM Plugin/osm-plugin-0.6.7.jar and Braincopy library/braincopy-0.7.3.jar, and put them into your JSPWiki's WEB-INF/lib directory. braincopy.jar will be used for temporary information (especially location) container in the process of OSM plugin. About braincopy library, please refer braincopy library page.
- restart tomcat
Usage#
Place the following line anywhere in a JSPWiki page.
[{OSM lat='coordinate latitude' lng='coordinate longitude'}]
Integration display of places which were written in "pages" parameter divided by slash"/".!!
[{OSM lat='coordinate latitude' lng='coordinate longitude' pages='page A/page B/pageC'}]
Parameters#
- lat
- Coordinate Latitude value from -90 to 90, must be enclosed in single quotation marks
- lng
- Coordinate Longitude value from -180 to 180, must be enclosed in single quotation marks
- zoom
- Zoom value from 0 to 19, where 0 is widest and 19 is closest
- width
- plugin width. default 400px
- height
- plugin height. default 400px
- pages
- integrated display of place points.
usage example: Simple one->Location, Integrated Display-> Travel
you can check source code in Github site: https://github.com/tateshitah/jspwiki-osm-plugin.
Future works and Known Issues#
- 2.0.11-M7-> we cannot use engine.pageExists(), getPage(), and getPureText() method[1].
- the issue of missing ol.js -> undertaking
- need more explanation of braincopy library. Then introduce this plugin on "Contributed Plugin" of JSPWiki website https://jspwiki-wiki.apache.org/Wiki.jsp?page=ContributedPlugins. -> preparing in the braincopy library
- add select event to features of ol.-> done in ver 0.6.1
- put label not only marker.-> done! (ref: http://openlayers.org/en/latest/examples/vector-labels.html)
- recursive location collection.(done!!)
Reference#
- [#1]Juan Pablo Santos, 2020-01-09, https://jspwiki.apache.org/development/changelog.html