UNPKG

@mapbox/mapbox-gl-sync-move

Version:

Sync movement around two Mapbox GL JS maps

32 lines (19 loc) 933 B
# @mapbox/mapbox-gl-sync-move [![CircleCI](https://circleci.com/gh/mapbox/mapbox-gl-sync-move.svg?style=svg)](https://circleci.com/gh/mapbox/mapbox-gl-sync-move) Sync movement between two or more [Mapbox GL JS](https://www.mapbox.com/mapbox-gl-js) maps. ## Install ``` npm install @mapbox/mapbox-gl-sync-move ``` ## Usage This module exports a function that receives as arguments two or more [Mapbox GL JS](https://www.mapbox.com/mapbox-gl-js) maps whose movements you'd like to sync. ```js var mapboxgl = require('mapbox-gl'); var syncMaps = require('mapbox-gl-sync-move'); var mapA = new mapboxgl.Map(..); var mapB = new mapboxgl.Map(..); syncMaps(mapA, mapB); ``` ## Developing There are unit tests with mocked maps, and there's a page for manual testing. Run the unit tests with `npm test`. To manually test, ensure you have a `MapboxAccessToken` environment variable set. Then start the server with `npm run start`.