Leaflet 如何将{riseOnHover:true}添加到传单代码中

Leaflet 如何将{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

我想使用{riseOnHover:true}强制标记标签位于顶部。我似乎无法用我现有的代码实现这一点,它利用Omivore来处理csv到marker

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});
});

在您的每层回调中