如何为传单插件Leaflet.awesome-markers升级到 Font Awesome 5 ?这个插件已经有一段时间没有在 github 上更新了,使用 font awesome v4。
这适用于使用 mapbox、leaflet 和 leaflet awesome 标记和 font awesome v4 并且可以正常工作的应用程序。
我尝试像这样升级到 Font Awesome 5:
应用程序.scss
@import url('webfonts/font-awesome-pro-5.0.1.css');
@import url('webfonts/fa-solid-900.ttf');
@import url('webfonts/fa-solid-900.woff');
@import url('webfonts/fa-solid-900.woff2');
@import url('webfonts/fa-regular-400.ttf');
@import url('webfonts/fa-regular-400.woff');
@import url('webfonts/fa-regular-400.woff2');
和 index.html:
<script src="scripts/fontawesome-all-5.0.1.min.js"></script>
升级到 Font Awesome 5 后,传单标记显示的图标太小,并且不在标记的中心。他们对 v4 是正确的。
我找到了这个可能的解决方法,但没有什么区别,图标仍然太小而且不居中:https ://gist.github.com/pikesley/0197f9ea8aff737e6b80c945f741d584
var marker = L.AwesomeMarkers.icon({
markerColor: 'blue',
prefix: 'fa',
extraClasses: 'fas',
icon: 'music'
});
如何为 Font Awesome 5 解决这个问题?