- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试将很棒的图标库与传单一起使用。我包括这些库以及 Bootstrap ,如下所示:
<link rel="stylesheet" href="~/lib/leaflet/leaflet.css" />
<link rel="stylesheet" href="~/lib/Leaflet.awesome-markers/leaflet.awesome-
markers.css" />
<link href="http://netdna.bootstrapcdn.com/font-awesome/4.0.0/css/font-
awesome.css" rel="stylesheet">
<link
href="http://netdna.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"
rel="stylesheet">
<script src="~/lib/leaflet/leaflet.js"></script>
<script src="~/lib/Leaflet.awesome-markers/leaflet.awesome-markers.js">
</script>
var mymap = L.map('Lmap').setView([41.607116, 2.286993], 10);
L.tileLayer('http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
maxZoom: 18,
fadeAnimation: false,
zoomAnimation: false,
markerZoomAnimation: false,
attribution: '© <a href="http://osm.org/copyright">OpenStreetMap</a> contributors',
}).addTo(mymap);
var redMarker = L.AwesomeMarkers.icon({
icon: 'coffee',
markerColor: 'red'
});
var yellowMarker = L.AwesomeMarkers.icon({
icon: 'star',
markerColor: 'orange'
});
var greenMarker = L.AwesomeMarkers.icon({
icon: 'spinner',
markerColor: 'green'
});
var markers = [
L.marker([41.349412, 2.151421], {
title: 'Martainer',
id: '1',
icon: redMarker
}).addTo(mymap).bindPopup('<b>Localización: </b> Martainer' + '<br /><b>Tipo: </b> Contador de ejes'),
L.marker([41.580323, 2.285579], {
title: 'Granollers',
id: '5',
icon: greenMarker
}).addTo(mymap).bindPopup('<b>Localización: </b> Granollers' + '<br /><b>Tipo: </b> Contador de ejes'),
L.marker([42.858531, -2.682275], {
title: 'Vitoria',
id: '7',
icon: yellowMarker
}).addTo(mymap).bindPopup('<b>Localización: </b> Vitoria' + '<br /><b>Tipo: </b> Contador de ejes')
]
我的问题是我只看到一些图标,例如主页或开始......我想查看据说我应该能够使用的所有图标。为什么我不能使用火车?我该怎么做?我应该将这些图标下载到我的项目中吗?我正在执行以下步骤: https://github.com/sigma-geosistemas/Leaflet.awesome-markers谢谢
最佳答案
尝试添加属性 prefix
作为fa
注意: 前缀
默认为glyphicon
var mymap = L.map('Lmap').setView([41.607116, 2.286993], 10);
L.tileLayer('http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
maxZoom: 18,
fadeAnimation: false,
zoomAnimation: false,
markerZoomAnimation: false,
attribution: '© <a href="http://osm.org/copyright">OpenStreetMap</a> contributors',
}).addTo(mymap);
var redMarker = L.AwesomeMarkers.icon({
icon: 'coffee',
markerColor: 'red',
prefix: 'fa'
});
var yellowMarker = L.AwesomeMarkers.icon({
icon: 'train',
markerColor: 'orange',
prefix: 'fa'
});
var greenMarker = L.AwesomeMarkers.icon({
icon: 'spinner',
markerColor: 'green',
prefix: 'fa',
spin: true
});
var markers = [
L.marker([41.349412, 2.151421], {
title: 'Martainer',
id: '1',
icon: redMarker
}).addTo(mymap).bindPopup('<b>Localización: </b> Martainer' + '<br /><b>Tipo: </b> Contador de ejes'),
L.marker([41.580323, 2.285579], {
title: 'Granollers',
id: '5',
icon: greenMarker
}).addTo(mymap).bindPopup('<b>Localización: </b> Granollers' + '<br /><b>Tipo: </b> Contador de ejes'),
L.marker([42.858531, -2.682275], {
title: 'Vitoria',
id: '7',
icon: yellowMarker
}).addTo(mymap).bindPopup('<b>Localización: </b> Vitoria' + '<br /><b>Tipo: </b> Contador de ejes')
]
#Lmap {
position: absolute;
top: 35px;
left: 0;
width: 100%;
height: 80%
}
<link rel="stylesheet" href="https://unpkg.com/leaflet@1.3.1/dist/leaflet.css" />
<script src="https://unpkg.com/leaflet@1.3.1/dist/leaflet.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/Leaflet.awesome-markers/2.0.2/leaflet.awesome-markers.css" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/Leaflet.awesome-markers/2.0.2/leaflet.awesome-markers.min.js"></script>
<div id="Lmap"></div>
关于javascript - 如何在传单中使用很棒的图标库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56625542/
关闭。这个问题需要debugging details .它目前不接受答案。 编辑问题以包含 desired behavior, a specific problem or error, and t
我正在开发一个 rdp 虚拟 channel 应用程序。我已经在注册表中注册了客户端 dll 并试图理解,客户端 dll 已加载。但是当从 pEntryPoints 调用 pVirtualChanne
是否可以通过 GPRS(USB 棒)绑定(bind)(聚合)多个连接并将其用作 Linux 中的一个链接? 最佳答案 技术上是可行的。 Linux 有一个名为 bonding 的模块它可以将多个接口(
我的主容器 div 可以刷新,所以它的内容被隐藏/显示。当我的容器 div 隐藏时,我的页脚会弹出。 html 结构如下所示: 注意我已经试过了: 而且它似乎不起作用,当隐藏容器 div 时,页脚 d
我有一个问题,我可以使用 wpa_suppli 进行无线连接 cant on some network, but i need to connect on a network where the SS
我是一名优秀的程序员,十分优秀!