mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
a14bef8be49385bda51f27e07176f9773e6b350a
Leaflet.awesome-markers plugin
Colorful iconic markers for Leaflet, based on the Font Awesome icons
Screenshots
Font-Awesome
This plugin depends on Font-Awesome for the rendering of the icons. The Font-Awesome fonts and CSS classes should be included in the project. See these urls for more information:
Using the plugin
Copy the dist/images directory and css/js files to your project and include them:
<link rel="stylesheet" href="css/leaflet.awesome-markers.css">
<script src="js/leaflet.awesome-markers.js"></script>
Now use the plugin to create a marker like this:
// Creates a red marker with the coffee icon
var redMarker = L.AwesomeMarkers.icon({
icon: 'coffee',
color: 'red'
})
L.marker([51.941196,4.512291], {icon: redMarker}).addTo(map);
Supported colors
The 'color' property currently supports these strings:
- 'red'
- 'darkred'
- 'orange'
- 'green'
- 'darkgreen'
- 'blue'
- 'darkblue'
- 'purple'
- 'darkpurple'
- 'cadetblue'
Supported icons
The 'icon' property supports these strings:
- 'coffee'
- 'food'
- 'plane'
- 'star'
- 'beer'
- .... and many more, see: http://fortawesome.github.com/Font-Awesome/#icons-new
Spinning icons
You can make any icon spin by setting the spin option to true:
// Creates a red marker with the coffee icon
var redMarker = L.AwesomeMarkers.icon({
icon: 'spinner',
color: 'red',
spin: true
})
L.marker([51.941196,4.512291], {icon: redMarker}).addTo(map);
License
- Leaflet.AwesomeMarkers and colored markers are licensed under the MIT License - http://opensource.org/licenses/mit-license.html.
- Font Awesome: http://fortawesome.github.com/Font-Awesome/#license
Contact
- Email: [email protected]
- Website: http://lennardvoogdt.nl
Languages
PHP
85.1%
JavaScript
6.6%
Blade
4.3%
CSS
1.8%
Python
1.1%
Other
1%
