Javascript 传单::根据缩放级别更改图标

Javascript 传单::根据缩放级别更改图标,javascript,leaflet,Javascript,Leaflet,如何根据传单缩放级别更改图标的高度和宽度 我正在使用传单api v0.7.5使用L.Marker.setIcon方法和地图的zoomend事件,即: var marker = L.marker(…).addTo(map); var bigIcon = L.icon(…); var smallIcon = L.icon(…); map.on('zoomend', function(ev){ if (map.getZoom() > 16) { marker.setIcon(big

如何根据传单缩放级别更改图标的高度和宽度


我正在使用传单api v0.7.5

使用
L.Marker.setIcon
方法和地图的
zoomend
事件,即:

var marker = L.marker(…).addTo(map);
var bigIcon = L.icon(…);
var smallIcon = L.icon(…);

map.on('zoomend', function(ev){
  if (map.getZoom() > 16) {
    marker.setIcon(bigIcon);
  } else {
    marker.setIcon(smallIcon);
  }
})

另外,请注意,不推荐使用传单0.7.5。建议您切换到1.0.0-rc3(这是撰写本文时可用的最新版本)。

L.Marker.setIcon
方法与地图的
zoomend
事件一起使用,即:

var marker = L.marker(…).addTo(map);
var bigIcon = L.icon(…);
var smallIcon = L.icon(…);

map.on('zoomend', function(ev){
  if (map.getZoom() > 16) {
    marker.setIcon(bigIcon);
  } else {
    marker.setIcon(smallIcon);
  }
})

另外,请注意,不推荐使用传单0.7.5。我们鼓励您切换到1.0.0-rc3(这是撰写本文时可用的最新版本).

Stackoverflow鼓励您在自己的first和post code上尝试,如果它不起作用。我认为在每个缩放级别上,您可以使用不同的高度和宽度替换标记Stackoverflow鼓励您在自己的first和post code上尝试。我认为在每个缩放级别上,您可以使用不同的高度和宽度替换标记