Leaflet 如何将{riseOnHover:true}添加到传单代码中
我想使用{riseOnHover:true}强制标记标签位于顶部。我似乎无法用我现有的代码实现这一点,它利用Omivore来处理csv到markerLeaflet 如何将{riseOnHover:true}添加到传单代码中,leaflet,Leaflet,我想使用{riseOnHover:true}强制标记标签位于顶部。我似乎无法用我现有的代码实现这一点,它利用Omivore来处理csv到marker L.mapbox.accessToken = 'pk.eyJ1IjoibWFwc3RlciIsImEiOiI3RmFfME5ZIn0.73sdzUFNqSsGQzjlsnimaA'; var map = L.mapbox.map('map', '1000-days.e2eb0e4z') .setView([38, -95], 4); omnivo
L.mapbox.accessToken = 'pk.eyJ1IjoibWFwc3RlciIsImEiOiI3RmFfME5ZIn0.73sdzUFNqSsGQzjlsnimaA';
var map = L.mapbox.map('map', '1000-days.e2eb0e4z')
.setView([38, -95], 4);
omnivore.csv('./Aprils_World_Map.csv',)
.on('ready', function(layer) {
this.eachLayer(function(marker) {
if (marker.toGeoJSON().properties.country === 'Italy') {
marker.setIcon(L.mapbox.marker.icon({
'marker-symbol': 'star',
'marker-color': '#EF5528',
'marker-size': 'small',
}));
} else {
marker.setIcon(L.mapbox.marker.icon({
'marker-symbol': 'star',
'marker-color': '#EF5528',
'marker-size': 'small'
}));
}
marker.bindLabel(marker.toGeoJSON().properties.city + ', ' +
marker.toGeoJSON().properties.country);
});
})
.addTo(map);
尝试设置这样的选项
this.eachLayer(function(marker) {
L.setOptions(marker, {riseOnHover: true});
});
在您的每层回调中