我对Openlayers很陌生,想知道是否有一种方法或事件可以返回缩放方向,例如onzoomin/onzoomout事件。我正在使用sproutcore 1.0,并尝试根据缩放级别修改要素字体。我尝试使用Rules,但根据应用程序结构,这并不起作用。下面是我想做的示例事件:
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();
}});