Google Maps API for Flash メモ

 フラッシュでも使えるようになったようですが、ストリートヴューはまだ対応してないし
いろいろ面倒でした。

いろいろやってみてわかった事
1.開発環境はAS3.0なんでCS3 かCS4 あるいはFLEX,
2.ライブラリーはCS用とFLEX用で違うものが使われる。

CS用のライブラリーは
Adobe Flash CS3\jp\Configuration\Components
にmap_1_16.swcをコピーする。

3.CS3上ではSWCで定義されているクラスの補完はきかないので
fla上でドキュメントクラスを指定してコーディングはFlashDevelopにすると
googlemap apiのクラス補完が効くようになる。
(project→compiler option→SWC Librariesで2のswcを指定する必要はある。
F6キーでCS3でビルド、プレビューは行われる)

4.パブリッシュ設定はaccess network onlyに設定しないとブラウザでは動作しない。
5.Directionクラス(経路探索)は国内ではまだ使えないらしい。

6.4の関係で外部からデータや画像などを読み込む処理があると今度はローカル上でも
ブラウザでは動作しない。(ムカー!)
7.6の解決法としては GoogleからKEYを発行してもらい。そのサイト
で実行する。めんどうな場合はlocalhostのKEYを使い、ローカルサーバーに
アクセスする事によりいちいちサイトにあげなくても実行できる。

参考サイト
ローカルサーバーで表示できるGoogle Maps API Key