Leaflet.vector-markers

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

  • 所有者: hiasinho/Leaflet.vector-markers
  • 平台:
  • 許可證: MIT License
  • 分類:
  • 主題:
  • 喜歡:
    0
      比較:

Github星跟蹤圖

Please read before using:

I don't have time to maintain this repository at the moment. If you're willing to take over or be a contributor, please open an issue.

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:

  • Bootstrap 3
  • Font Awesome 4.3
  • Leaflet 0.7.7
  • Maki icon 0.4.2

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

    1. First, follow the steps for including Font-Awesome or Twitter bootstrap 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/

    1. Next, copy the leaflet-vector-markers.css, and leaflet-vector-markers.js from dist/ to your project and include them:
<link rel="stylesheet" href="css/leaflet-vector-markers.css">
<script src="js/leaflet-vector-markers.js"></script>
    1. Now use the plugin to create a marker like this:
  // Creates a red marker with the coffee icon
  var redMarker = L.VectorMarkers.icon({
    icon: 'coffee',
    markerColor: 'red'
  });

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

Or for Maki icons

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

  L.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:

Todo

  • SVG shadows
  • Adding more shapes
  • Support for custom SVG

License

Contact

主要指標

概覽
名稱與所有者hiasinho/Leaflet.vector-markers
主編程語言JavaScript
編程語言JavaScript (語言數: 2)
平台
許可證MIT License
所有者活动
創建於2014-09-10 18:03:05
推送於2024-02-28 16:03:16
最后一次提交2019-11-14 17:30:13
發布數6
最新版本名稱v0.0.6 (發布於 2016-08-02 07:33:23)
第一版名稱0.0.1 (發布於 )
用户参与
星數120
關注者數11
派生數53
提交數29
已啟用問題?
問題數24
打開的問題數10
拉請求數5
打開的拉請求數4
關閉的拉請求數5
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?