NOTE: This project is no longer being actively developed. Instead see https://github.com/kn6plv/NewMeshMap/
Mesh Map is a web based application useful to view who are connected to the mesh and what is his node position in map, it also shows additional information for each node.
The application requires at least a simple web server capable of host HTML doxcuments. For a live view the viewer must have access to the local mesh.
You can host this application on your prefered Web Server.
Please follow this general steps to install:
- Clone the repository.
- Install the supporting libraries using 'npm install'.
- Build the application using 'npm run build'.
- Copy the applications (which is now a simple group of static files) from the 'build' directory to your web server.
The application is configured by modifying the 'appConfig.json' file. The default configuraiton is for the Bay Area AREDN mesh. To change the configuration:
- Open 'public/appConfig.json'.
- Edit the settings. The defaults look something like this:
{
"name" : "BayArea AREDN",
"mapSettings": {
"zoom": "10",
"mapCenter": {
"node": "kn6plv-brkoxfla-arecibo",
"lat": "37.8880",
"lon": "-122.2679"
},
"servers": [
{ "test": "http://kn6plv-tiles.local.mesh/tile/10/164/395.png", "url": "http://kn6plv-tiles.local.mesh/tile/{z}/{x}/{y}.png" },
{ "test": "https://c.tile.openstreetmap.org/10/162/395.png", "url": "https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png" }
]
},
"contactInfo": {
"callsign" : "KN6PLV",
"name": "Tim Wilkinson",
"email": "[email protected]"
},
"nodesFilter" : "[a-zA-z]+[0-9][a-zA-Z]+",
"offline" : false
}
Mesh Map was originally developed by KP4MSR but has been extensively rewritten by KN6PLV ([email protected])