Skip to content

The Leaflet map will dynamically adjust its rotation to align with the user's movement direction.

License

Notifications You must be signed in to change notification settings

HEM2058/leaflet_autorotate_map

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

leaflet-rotate

NPM version License

A Leaflet plugin that allows to add rotation functionality to map tiles

For a working example see the following demo

Leaflet rotate viewer


Initially based on the work of Iván Sánchez Ortega (see: #268)

Build Guide

Within your local development environment:

git clone [email protected]:Raruto/leaflet-rotate.git
cd ./leaflet-rotate

npm i         # install dependencies
npm run dev   # start dev server at: http://localhost:8080
npm run build # generate "dist" files (once)
npm run test  # test all "*.spec.js" files (once)

After that you can start developing inside the src and test folders (eg. open "http://localhost:8080/test" in your browser to preview changes).


Side notes:

Be aware that this library overrides notable parts of leaflet core via the L.Class.include() function in order to make the rotate feature usable as a standalone plug-in.

Initial changes to this project have been apported by comparing the following branches: https://github.com/Leaflet/Leaflet/compare/main...fnicollet:rotate-master (ref: bac6c7d)


Compatibile with: Leaflet 1.x compatible!

Contributors: IvanSanchez, Fnicollet, Hyperknot, Raruto

About

The Leaflet map will dynamically adjust its rotation to align with the user's movement direction.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published