一直使用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的增強,但是應用代碼做遷移不容易啊,郁悶