munimap is a JavaScript map library primarily used for purposes of the Masaryk University (MUNI). It allows web administrators to insert an interactive map showing indoor data of MUNI into their web pages.
The library provides an easy way how to show buildings and their indoor spaces on any web pages. It also enables web administrators to mark objects of interest (such as classrooms, conference rooms or headquaters) in the map and set their own labels. The map can be created in czech or english version.
Current versions:
- OpenLayers v4.6.4
- Closure Library 2016-01-05
- Closure Compiler v20151216
- Closure Linter 2015-12-10
- plovr v5.0.1
This repository is not officially supported by Google, ol3, or individual module authors.
- Java 7 or higher
- Windows users:
path/to/directory/with/java.exe
must be in your PATH system variable
- Windows users:
- Python 2.7 (32bit or 64bit; must correspond with node.js because of node-gyp)
- Windows users:
path/to/python/directory
andpath/to/python/directory/Scripts
must be in your PATH system variable
- Windows users:
- node.js 10.16 or higher (32bit or 64bit; must correspond with Python 2.7 because of node-gyp)
- gulp
(sudo) npm install -g gulp-cli
- bower
(sudo) npm install -g bower
- git
- Windows users:
path/to/directory/with/git.exe
must be in your PATH system variable
- Windows users:
git clone https://github.com/ICS-MU/munimap
cd munimap
npm install
bower install
(sudo) gulp install
Windows users: If you have some errors during npm install
related to node-gyp, you will probably need to install Microsoft Visual Studio C++ 2012 Express for Windows Desktop and run the installation again.
gulp
to run dev server and open app in the browser- Edit files in
src/client
and see changes in the browser
- Edit files in
gulp -H
to get more commands
gulp build
to compile the code and copy files tobuild/
gulp build -s
to include also source mapsgulp -H
to get more commands