我对 Openlayers 很陌生,想知道是否有返回缩放方向的方法或事件,例如 onzoomin/onzoomout 事件。我正在使用 sproutcore 1.0 并尝试根据缩放级别修改功能字体。我尝试使用规则,但根据应用程序结构,这不起作用。这是我想要做的示例事件:
this.map.events.on({ "zoomend": function (e) {
var sub = 0;
if (ZOOMOUT){
sub = this.getZoom();
} else {
sub = this.getZoom() * -1;
}
var font = myFeature.layer.styleMap.styles['default'].defaultStyle.fontSize;
font = font + sub*10;
myFeature.layer.redraw();
}});