Air StageWebView Leaflet地图图片在Android上呈锯齿状

时间:2015-08-21 12:37:21

标签: android ios actionscript-3 air leaflet

我想使用StageWebView类将Leaflet Map合并到ios和android air移动应用程序中。 不幸的是,地图图像的质量是如此的锯齿状,以至于很难弄清楚街道名称。似乎有一些小的扩展正在进行。 出于测试目的,我在http://leafletjs.com/examples/quick-start-example.html

使用了传单教程

在Android浏览器(Chrome)中查看时,图像看起来很好。 以下是一些显示问题的简单代码:

package  {
import flash.display.MovieClip;
import flash.display.StageScaleMode;
import flash.display.StageAlign;
import flash.media.StageWebView;    
import flash.geom.Rectangle;
import flash.desktop.NativeApplication;
import flash.utils.setTimeout;
public class Main extends MovieClip{

    private var _stageWebView:StageWebView 
    public function Main() 
    {

        stage.align = StageAlign.TOP_LEFT;
        stage.scaleMode = StageScaleMode.NO_SCALE;
        setTimeout( init,  100 );

    }
    private function init():void {
        _stageWebView = new StageWebView();
        _stageWebView.stage = this.stage;
        _stageWebView.viewPort = new Rectangle( 0, 0, stage.stageHeight, stage.stageWidth );
        _stageWebView.loadURL( "http://leafletjs.com/examples/quick-start-example.html" );
    }
}

}

有什么想法吗?这可能与解决问题有关吗?

由于

1 个答案:

答案 0 :(得分:0)

如果你改变它以使用nativeMode new StageWebView(true)它解决了我的问题,但鼠标/触摸事件不起作用:/