3.2.0 • Published 4 years ago

leaflet.awesome-markers-alarm v3.2.0

Weekly downloads
9
License
ISC
Repository
github
Last release
4 years ago

Leaflet.awesome-markers plugin v2.0

Colorful iconic & retina-proof markers for Leaflet, based on the Glyphicons / Font-Awesome icons

Version 2.0 of Leaflet.awesome-markers is tested with:

  • Bootstrap 3
  • Font Awesome 4.0
  • Ionicons 1.5.2
  • Leaflet 0.5-Latest

For bootstrap 2.x & Fontawesome 3.x use Leaflet.awesome-markers v1.0

Version 1.0 of Leaflet.awesome-markers is tested with:

  • Bootstrap 2
  • Font Awesome 3.0
  • Leaflet 0.5

Use version 2.0 for newer versions of bootstrap and font-awesome!

Screenshots

AwesomeMarkers screenshot

JSfiddle demo

Twitter Bootstrap/Font-Awesome icons

This plugin depends on either Bootstrap or Font-Awesome for the rendering of the icons. See these urls for more information:

For Font-Awesome

For Twitter bootstrap:

For Ionicons:

Using the plugin

  • 1) First, follow the steps for including Font-Awesome or Twitter bootstrap or Ionicons into your application.

For Font-Awesome, steps are located here:

http://fortawesome.github.io/Font-Awesome/get-started/

For Twitter bootstrap, steps are here:

http://getbootstrap.com/getting-started/

For Ionicons:

Add the ionicon stylesheet from a CDN or download ionicons.

<link rel="stylesheet" href="http://code.ionicframework.com/ionicons/1.5.2/css/ionicons.min.css">
  • 2) Next, copy the dist/images directory, awesome-markers.css, and awesome-markers.js to your project and include them:
<link rel="stylesheet" href="css/leaflet.awesome-markers.css">
<script src="js/leaflet.awesome-markers.js"></script>
  • 3) 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',
    markerColor: 'red'
  });
      
  L.marker([51.941196,4.512291], {icon: redMarker}).addTo(map);

Properties

PropertyDescriptionDefault ValuePossible values
iconName of the icon'home'See glyphicons or font-awesome
prefixSelect the icon library'glyphicon''fa' for font-awesome or 'glyphicon' for bootstrap 3
markerColorColor of the marker'blue''red', 'darkred', 'orange', 'green', 'darkgreen', 'blue', 'purple', 'darkpurple', 'cadetblue'
iconColorColor of the icon'white''white', 'black' or css code (hex, rgba etc)
spinMake the icon spinfalsetrue or false. Font-awesome required
extraClassesAdditional classes in the created tag'''fa-rotate90 myclass' eller other custom configuration

Supported icons

The 'icon' property supports these strings:

Tips & Tricks

Tweak size and positioning of the icons:

    .awesome-marker i {
        font-size: 18px;
        margin-top: 8px;
    }

Set default prefix to something other than glypicon

    L.AwesomeMarkers.Icon.prototype.options.prefix = 'ion';

See JSFIddle

License

Contact

Bitdeli Badge

3.2.0

4 years ago

3.1.0

4 years ago

3.0.1

5 years ago

3.0.0

6 years ago

2.3.2

6 years ago

2.2.2

6 years ago

2.2.1

6 years ago

2.1.1

6 years ago

2.1.0

6 years ago

2.0.0

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago