mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
Implemented in Laravel Doesn't use legacy PHP session Several widgets have new features and settings, for example: - Multiple ports in one graph - Maps settings are configurable and override system settings but default to system settings - Graylog stream and/or device selection - Much improved graph widget selection - Many more DO NOT DELETE THIS TEXT #### Please note > Please read this information carefully. You can run `./scripts/pre-commit.php` to check your code before submitting. - [x] Have you followed our [code guidelines?](http://docs.librenms.org/Developing/Code-Guidelines/) #### Testers If you would like to test this pull request then please run: `./scripts/github-apply <pr_id>`, i.e `./scripts/github-apply 5926` After you are done testing, you can remove the changes with `./scripts/github-remove`. If there are schema changes, you can ask on discord how to revert.
30 lines
1.3 KiB
PHP
30 lines
1.3 KiB
PHP
<div id='chart_div'></div>
|
|
|
|
<script type='text/javascript'>
|
|
loadjs('https://www.gstatic.com/charts/loader.js', function() {
|
|
google.charts.load('current', {'packages': ['geochart'], callback: function() {
|
|
var data = new google.visualization.DataTable();
|
|
data.addColumn('number', 'Latitude');
|
|
data.addColumn('number', 'Longitude');
|
|
data.addColumn('string', 'Label');
|
|
data.addColumn('number', 'Status');
|
|
data.addColumn('number', 'Size');
|
|
data.addColumn({type: 'string', role: 'tooltip', 'p': {'html': true}});
|
|
data.addRows({!! $locations !!});
|
|
var options = {
|
|
region: '{{ $region }}',
|
|
resolution: '{{ $resolution }}',
|
|
displayMode: 'markers',
|
|
keepAspectRatio: 1,
|
|
magnifyingGlass: {enable: true, zoomFactor: 100},
|
|
colorAxis: {minValue: 0, maxValue: 100, colors: ['green', 'yellow', 'red']},
|
|
markerOpacity: 0.90,
|
|
tooltip: {isHtml: true}
|
|
};
|
|
var chart = new google.visualization.GeoChart(document.getElementById('chart_div'));
|
|
chart.draw(data, options);
|
|
}
|
|
});
|
|
});
|
|
</script>
|