GoogleMapの画像を3Dのテクスチャとして張ったFlashを作ってみたのだが・・・
ブログにアップしてみたら、さっぱり動きませんでした(笑
エラーとしては次の内容。
SecurityError: Error #2122: セキュリティサンドボックス侵害 : BitmapData.draw:http://shin-ishimaru.cocolog-nifty.com/swf/Pv3dGoogleMap-debug.swf は http://mt0.google.com/mt?n=404&v=ap.74&hl=ja&x=116426&s=&y=51606&zoom=0&s=Gali にアクセスできません。ポリシーファイルが必要ですが、このメディアがロードされたとき、checkPolicyFile フラグが設定されませんでした。
at flash.display::BitmapData/draw()
at Pv3dGoogleMap/loop3D()[/Users/shin_ishimaru/Sites/ActionScript3/Pv3dGoogleMap/Pv3dGoogleMap.as:134]
どうも、googleのサーバのほうにcrossdomain.xmlを設置してないんで、セキュリティーエラーになっちゃうみたいですね。
ローカルのデバッグモードでは動いて、画像はそのスクリーンショット。
テクスチャは秋葉原駅のあたりの地図。
Google Maps API for Flashで読み込んでいます。
参考資料は、nitoyonさんのGoogle Mapsで鈴鹿サーキットFlash版のソース。
しかし、googleさん、crossdomain.xml設置してよ!
Vote for crossdomain.xml for Google APIs and services
| 固定リンク
「Action Script 3.0」カテゴリの記事
- 経路探索アルゴリズムA*をActionScript3.0で実装してみた(2008.10.10)
- Papervision3Dでメタセコイアのmqoファイルを表示する(2008.05.25)
- GoogleMapの画像を3Dのテクスチャとして張ったFlashを作ってみたのだが・・・(2008.05.20)
- ARToolKitのFlashへの移植(2008.05.17)
- Adobe Flash CS3でユーザインターフェイスを作ってFlex Builder 2(または3)でロジックを組み込む(2008.04.25)



コメント