kopia lustrzana https://github.com/FacilMap/facilmap
ccb51fa743 | ||
---|---|---|
.github/workflows | ||
artwork | ||
client | ||
docs | ||
frontend | ||
leaflet | ||
server | ||
types | ||
utils | ||
.dockerignore | ||
.eslintrc.js | ||
.gitignore | ||
.htmlhintrc | ||
Dockerfile | ||
LICENSE.md | ||
README.md | ||
config.env.example | ||
docker-compose.yml | ||
facilmap.conf.example | ||
package.json | ||
yarn.lock |
README.md
FacilMap is a privacy-friendly, open-source versatile online map that combines different services based on OpenStreetMap and makes it easy to find places, plan routes and create custom maps full of markers, lines and routes. Features include:
- Different map styles for roads, topography, cycling, hiking, public transportation, water navigation, ...
- Search for places and show their information (website, opening hours, ...)
- Calculate routes and adjust them by dragging. An elevation profile can be shown.
- Smartphone-friendly interface.
- Create and share custom maps with markers, lines and routes on them.
- Open GPX/KML/OSM/GeoJSON files and save them on a custom map.
- Define custom styles of markers, lines and routes and generate a legend automatically.
- Define custom form fields for the details of markers, lines and routes.
- API to embed custom maps into a website and to modify them programmatically.
- Extensive documentation.
Documentation
For more information, have a look at the documentation.
Quick links:
- User guide
- Embed FacilMap into a website
- Run the FacilMap server
- Use the FacilMap client to programmatically modify objects on a collaborative map.
- Dev setup
Quick start
- Run
yarn install
to install the dependencies - Run
yarn build
to build the JS bundles - Copy
config.env.example
toconfig.env
and adjust the settings - Run
yarn server
inside theserver
directory
More details can be found in the Administrator guide and the Developer guide.
Support FacilMap
Financial support is always welcome!