私は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();
}});