# 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>
```