Skip to content
forked from ICS-MU/munimap

Javascript library for showing interactive maps of Masaryk University buildings and rooms on webpages.

License

Notifications You must be signed in to change notification settings

Broda92/munimap

 
 

Repository files navigation

munimap

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:

This repository is not officially supported by Google, ol3, or individual module authors.

Requirements

  • Java 7 or higher
    • Windows users: path/to/directory/with/java.exe must be in your PATH system variable
  • Python 2.7 (32bit or 64bit; must correspond with node.js because of node-gyp)
    • Windows users: path/to/python/directory and path/to/python/directory/Scripts must be in your PATH system variable
  • 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

Installation

git clone https://github.com/ICS-MU/munimap
cd munimap
npm install
bower install
(sudo) gulp install

Problems with installation

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.

Development

  • gulp to run dev server and open app in the browser
    • Edit files in src/client and see changes in the browser
  • gulp -H to get more commands

Build

  • gulp build to compile the code and copy files to build/
  • gulp build -s to include also source maps
  • gulp -H to get more commands

About

Javascript library for showing interactive maps of Masaryk University buildings and rooms on webpages.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 64.4%
  • HTML 29.6%
  • CSS 3.1%
  • PLpgSQL 2.9%