传单/地图框标记堆叠在彼此之上

时间:2015-02-24 09:23:57

标签: leaflet mapbox

这就是我创建地图并为其添加标记的方法:

var map,
    cinemaLayer;

map = L.mapbox.map('map-player', 'XXX', {
    zoom: 10,
    minZoom: 10,
    maxZoom: 14,
});

cinemaLayer = L.mapbox.featureLayer();

marker = {
    lat: 48.8656,
    long: 2.3246,
    layer: {}
};

marker.layer = L.marker(L.latLng(marker.lat, marker.long), {
    icon: L.divIcon({
        className: 'marker-cinema-location',
        iconSize: [40, 65]
    })
});

marker.layer.addTo(cinemaLayer);

缩小时,标记会显示在彼此之上:

enter image description here

我猜这是某种标记传播选项。如何禁用它?

1 个答案:

答案 0 :(得分:0)

Leaflet默认不传播标记。

您正在为标记使用自定义CSS类。检查CSS填充,边距和边框。他们有时会加起来。