JavaScript
Compass
Display a heading on a compass along with the latitude and longitude.
Basic Implementation
To render the compass, you first have to set up a container in your HTML.
<div id="compass"></div>
Next in your script file, you need to import the meistercharts package and create a new instance of the compass.
const meistercharts = require('@meistercharts/meistercharts/meistercharts-easy-api')
const chart = meistercharts.createCompassFromId('compass')
This will render an empty compass with the default styles.
Add data to the chart
To add data to the compass, you need to call the setData
- function on the chart instance with your data.
chart.setData({
currentValue: 15,
labelLatitude: '48°24\'49.7" N',
labelLongitude: '9°03\'03.0" E'
})
The setData
- function will accept an object of the type CompassData
.
Customize the chart style
You can customize how the chart looks by calling the setStyle
- function on the chart instance.
chart.setStyle({
barWidth: 25,
valueRange: {
start: 0,
end: 60
}
// ...
})
The setStyle
function accepts an object of the type CompassStyle
.