一直使用openscales 1.2.1版本开发webapp,在浏览器显示地图层,没有问题
最近想把应用改到air下跑地图显示,结果死活地图无法加载成功,同样的代码,
<Map id="fxMap" width="400" height="300" resolution="0.001911274412400001"
center="121.22,31.3" x="51" y="70" >
<WMSC name="Nasa"
layers="bluemarble" format="image/jpeg" version="1.1.1" url="http://sw2us.com:8001/wms"/>
<DragHandler/>
<WheelHandler/>
</Map>
以上代码webapp方式可以显示地图,但改成air方式不行
以为1.2.1的bug,所以改换openscales的2.0版本,
恶梦来了,2.0与1.2.1版本api变化非常巨大,基本上以前些的代码都要作废掉,坑爹啊
耐着性子,看了网上的2.0的api,做了test程序,发现wmsc地图还是只能显示在webapp模式下,air还是不行,肯定我哪里没有琢磨清楚了的缘故。
不过还好,flex builder4.6下开发mobile应用没有选择air的提示,直接把wmsc加载成功,phone和android上可以显示出地图来,比较暗自高兴,
air的其中缘故还得把openscales的代码翻出来鞭尸一遍才能晓得缘故
很想切换到2.0,毕竟看到了很多api的增强,但是应用代码做迁移不容易啊,郁闷