Map features
Local & nationwide
Switch between local contractors (within a defined radius) and nationwide contractors using the tab bar above the map.
Travel-time radius
Each contractor’s coverage area is shown as an isochrone — a shaded region representing how far they can travel within their configured time limit.
Point-of-interest overlays
Toggle overlays for hospitals, parking, and other nearby landmarks pulled from OpenStreetMap via the Overpass API.
Postcode search
Search by postcode or address with autocomplete to centre the map on a specific location and see which contractors cover it.
Filters
Use the filter panel to narrow down contractors displayed on the map:| Filter | Description |
|---|---|
| Contractor name | Search by name to locate a specific contractor |
| Trade | Filter by trade (e.g. plumber, electrician, locksmith) |
| Coverage radius | Only show contractors whose radius covers the selected area |
| Travel time | Filter by maximum travel time to the job location |
Isochrone visualisation
Each contractor has a configurable travel-time radius stored in their profile. The map renders this as an isochrone polygon — an area on the map showing everywhere the contractor can reach within that time.- Isochrones are calculated using road-network data, not straight-line distance
- Overlapping isochrones make it easy to see areas with multiple contractor coverage
- Click a contractor’s isochrone to view their profile and contact details
Isochrone data is powered by Mapbox and updates when a contractor’s coverage settings change.
Using the map for job assignment
When creating or reassigning a job, use the coverage map to:- Search the job’s postcode to centre the map
- Identify contractors whose isochrone covers the location
- Filter by the required trade
- Select the best match based on availability and proximity