UNPKG

@experium/moscow_metro

Version:
49 lines (37 loc) 1.2 kB
# moscow_metro > Scalable vector moscow metro map ([demo](https://philosophocat.github.io/moscow_metro/)) [![npm version](https://badge.fury.io/js/moscow_metro.svg)](https://badge.fury.io/js/moscow_metro) ## Usage ```javascript const container = document.body; const options = { selectable: false, // default true check_icons: false, // default true parking: false, // default true legend: false, // default true river: false, // default true zoom: { k: 1.5, // default 1.25, min: -5, // default -7 max: 5 // default 7 } }; const map = new MoscowMetro(container, options); // middleware, fires on every station click map.use((station, next) => { // do something next(); }); // zoom map.zoomIn(); map.zoomOut(); // selecting map.select(81); // or [80, 81] map.deselect(81); // or [80, 81] map.getAll(); map.getSelected(); // destroy map.destroy(); ``` ## Contribute Feel free to push your code if you agree with publishing under the MIT license