从传单地图中的标准标记中删除阴影?

时间:2014-05-31 18:53:45

标签: javascript leaflet

是否可以从leaflet地图中的标准标记中删除阴影?

2 个答案:

答案 0 :(得分:9)

使用源代码new L.Icon.Default()https://github.com/Leaflet/Leaflet/blob/master/src/layer/marker/Marker.js#L10

所以,可以通过以下方式实现:

var icon = new L.Icon.Default();
icon.options.shadowSize = [0,0];
var marker = new L.Marker(map.getCenter(), {icon : icon}).addTo(map);

答案 1 :(得分:2)

如果您只想要一个更简单,更轻量级的图标,请尝试使用divIcon

var myIcon = L.divIcon({className: 'my-div-icon'});
// you can set .my-div-icon styles in CSS

L.marker([50.505, 30.57], {icon: myIcon}).addTo(map);