一直使用openscales 1.2.1版本開(kāi)發(fā)webapp,在瀏覽器顯示地圖層,沒(méi)有問(wèn)題
最近想把應(yīng)用改到air下跑地圖顯示,結(jié)果死活地圖無(wú)法加載成功,同樣的代碼,
<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版本,
惡夢(mèng)來(lái)了,2.0與1.2.1版本api變化非常巨大,基本上以前些的代碼都要作廢掉,坑爹啊
耐著性子,看了網(wǎng)上的2.0的api,做了test程序,發(fā)現(xiàn)wmsc地圖還是只能顯示在webapp模式下,air還是不行,肯定我哪里沒(méi)有琢磨清楚了的緣故。
不過(guò)還好,flex builder4.6下開(kāi)發(fā)mobile應(yīng)用沒(méi)有選擇air的提示,直接把wmsc加載成功,phone和android上可以顯示出地圖來(lái),比較暗自高興,
air的其中緣故還得把openscales的代碼翻出來(lái)鞭尸一遍才能曉得緣故
很想切換到2.0,畢竟看到了很多api的增強(qiáng),但是應(yīng)用代碼做遷移不容易啊,郁悶