UNPKG

@senx/discovery-plugin-marauder

Version:

Discovery plugin - Marauder's map

93 lines (87 loc) 2.17 kB
# Marauder's map Discovery plugin Addon for Discovery that adds a map of Marauder's map. ## parameters In the `extra` option field, you can override the following parameters - `markerSize` - `trackMarkerColor` - `trackMarkerSize` - `bgTransparentThreshold` - `transparentThreshold` - `extraTicks` - `trackOpacity` - `trackWidth` - `squareMarkers` - `squareTrackMarkers` - `markerColor` - `metadata` - `trackMarkers` - `tracks` ## Usage ```html <head> <title>Test</title> </head> <body> <discovery-dashboard url="https://warp.senx.io/api/v0/exec" dashboard-title="Test"> { 'title' 'Test' 'description' 'Dashboard test' 'options' { 'scheme' 'DISCOVERY' 'extra'{ 'markerSize' 5 'trackMarkerColor' '#00897B' 'trackMarkerSize' 4 'bgTransparentThreshold' 250 'transparentThreshold' 240 'extraTicks' 50 'trackOpacity' 0.05 'trackWidth' 2 'squareMarkers' false 'squareTrackMarkers' false 'markerColor' '#00897B' // override discovery scheme. See also `scheme` 'metadata' 'Discovery' 'trackMarkers' false 'tracks' true } 'map' { 'step' 1 s 'delay' 1000 // ms 'mapType' 'CARTODB' } } 'tiles' [ { 'title' 'test' 'x' 0 'y' 0 'w' 12 'h' 4 'type' 'marauder' 'macro' <% [ 1 4 <% NEWGTS 'g' STORE 1 100 <% 'ts' STORE $g $ts RAND + STU * NOW + RAND 10.0 * RAND 10.0 * NaN RAND ADDVALUE DROP %> FOR $g %> F FOR ] 'data' STORE { 'data' $data 'globalParams' { // can override options 'map' { 'step' 1 s 'delay' 1000 // ms 'mapType' 'CARTODB' } } } %> } ] } </discovery-dashboard> <!-- core --> <script type="module" src="https://cdn.jsdelivr.net/npm/@senx/discovery-widgets/dist/discovery/discovery.esm.js"></script> <!-- plugins --> <script type="module" src="https://cdn.jsdelivr.net/npm/@senx/discovery-plugin-marauder/dist/discovery-plugin-marauder/discovery-plugin-marauder.esm.js"></script> </body> </html> ```