Skip to content

interactive map prototype for Search for Local Land Charges, making maps more accessible

License

Notifications You must be signed in to change notification settings

LandRegistry/llc-map-prototype

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Local Land Charges Map Prototype

October 2023

This repo is a stand alone example of an editable OpenLayers map within the GDS prototype kit. The original version was refined to improve accessibility, including adding keyboard navigation to add and remove pre-defined areas on the map.

The map is currently deployed on Heroku.

From a technical point of view, OpenLayers default keys are used for panning and zooming. Additional code was use to fine-tune the panning in order to be able to reduce the number of pixels the map is moved. Code is also use to find the centre cordinates of the map, and these are used to determine the feature at that point (The features are from the MasterMap Web Feature Service). The geometry of that feature is then used as the selected area.

Running this app

This repo is a copy of GOV.UK Prototype Kit version 13

Version 13 is a significant change from previous versions

  • node 18 is needed
  • run npm init to install node modules
  • use npm run dev NOT npm start to run the kit locally
  • template / layout locations in the app have changed

Notes

For this repo, as part of the open layers javascript library, this prototype uses environmental variables to configure the map tiles and the vector layers used to define the property boundaries.

A .env file will need to be created for these variables:

MASTERMAP_API_KEY
WFS_URL
WMTS_URL

A simplified repo, containing a working example using open source data, is available here. The javascript from this open source version has been re-used in this prototype (compiled as assets/javascripts/openlayers.js).

About the Prototype Kit

Go to the GOV.UK Prototype Kit site to download the latest version and read the documentation.

The Prototype Kit provides a simple way to make interactive prototypes that look like pages on GOV.UK. These prototypes can be used to show ideas to people you work with, and to do user research.

Read the project principles.

About

interactive map prototype for Search for Local Land Charges, making maps more accessible

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published