looker/Leaflet.vector-markers

Name: Leaflet.vector-markers

Owner: looker

Description: Vector SVG markers for Leaflet, with an option for Font Awesome/Twitter Bootstrap/Maki icons.

Forked from: hiasinho/Leaflet.vector-markers

Created: 2016-12-19 16:00:30.0

Updated: 2016-12-19 16:00:33.0

Pushed: 2017-01-09 21:28:38.0

Homepage:

Size: 69

Language: JavaScript

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Leaflet.vector-markers

Vector SVG markers for Leaflet, with an option for Font Awesome/Twitter Bootstrap/Maki icons.

Thanks to https://github.com/lvoogdt for https://github.com/lvoogdt/Leaflet.awesome-markers.

Version 0.0.6 of Leaflet.vector-markers is tested with:

Example

Please have a look at the examples or check out this example: http://codepen.io/anon/pen/Jdayb.

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 Maki icons:

Using the plugin

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/

Or for Maki icons

 Creates a red marker with the bus icon
r redMarker = L.VectorMarkers.icon({
icon: 'bus',
prefix: '',
extraClasses: 'maki-icon',
markerColor: 'red'
;

marker([48.15491,11.54183], {icon: redMarker}).addTo(map);
Properties

| Property | Description | Default Value | Possible values | | ————— | ———————- | ————- | —————————————————- | | icon | Name of the icon | 'home' | See glyphicons or font-awesome | | prefix | Select de icon library | 'fa' | 'fa' for font-awesome or 'glyphicon' for bootstrap 3 | | markerColor | Color of the marker | 'blue' | Any HEX color you can find | | iconColor | Color of the icon | 'white' | 'white', 'black' or css code (hex, rgba etc) | | spin | Make the icon spin | false | true or false. Font-awesome required | | extraClasses | Additional classes in the created tag | '' | 'fa-rotate90 myclass' eller other custom configuration |

Supported icons

The 'icon' property supports these strings:

  • 'home'
  • 'glass'
  • 'flag'
  • 'star'
  • 'bookmark'
  • …. and many more, see: http://fortawesome.github.io/Font-Awesome/icons/
  • Or: http://getbootstrap.com/components/#glyphicons
Todo
  • SVG shadows
  • Adding more shapes
  • Support for custom SVG
License
  • Leaflet.VectorMarkers and colored markers are licensed under the MIT License - http://opensource.org/licenses/mit-license.html.
  • Font Awesome: http://fortawesome.github.io/Font-Awesome/license/
  • Twitter Bootstrap: http://getbootstrap.com/
Contact
  • Website: http://www.hiasinho.com

This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.