Wenn Sie eine Verwaltung aus NRW sind, binden wir auch Ihre WMS Dienste ggf. gerne hier ein:
https://kreis-viersen.github.io/quattromap/
Kontaktieren Sie uns dazu gerne per E-Mail unter open@kreis-viersen.de.
QuattroMap ist eine vom Kreis Viersen entwickelte Kartenanwendung, die vor allem die Außendiensttätigkeiten unterstützen kann.
Unter https://kreis-viersen.github.io/quattromap/ ist eine Demo des Tools von jedem internetfähigen Gerät, wie Tablet, Smartphone, Laptop und PC, erreichbar. Die Anwendung ist kompatibel mit modernen Browsern, wie Mozilla Firefox, Google Chrome, Safari. Der Microsoft Internet Explorer wird nicht unterstützt.
# clone the repository
git clone https://github.com/kreis-viersen/quattromap/
cd quattromap
Install the deps, start the dev server and open the web browser on http://localhost:8080/
.
# install dependencies
npm install
# start dev server
npm start
The build process will watch for changes to the filesystem, rebuild and autoreload QuattroMap. However note this from the webpack-dev-server docs:
webpack uses the file system to get notified of file changes. In some cases this does not work. For example, when using Network File System (NFS). Vagrant also has a lot of problems with this. In these cases, use polling. (snippet source)
# build the app
npm run build
Once the build is finished, you'll find it at dist/
.
# publish files to a gh-pages branch on GitHub
npm run deploy
For the search functionality https://github.com/mapbox/mapbox-gl-geocoder is used.
For your own QuattroMap please use your own access token: https://docs.mapbox.com/help/how-mapbox-works/access-tokens/.