Google Maps API for Flash
advanced flash componentが使えなくなって、次なるものを探していましたら
なんと
GOOGLEがフラッシュ用のAPIを提供しているではないですか
是非使ってみようと思ったのはいいものの
APIなんて使ったことがなかったので
何にもカスタマイズしない状態のものを作るのでさえもっさり時間がかかりました・・・
手こずったことは
できあがるものはフラッシュで以前から作っていた.swf形式の物なのですが
メモ帳だけで作り上げていくということが全く異なっていて
初めてのコンパイルなどをしました。
てきとーに解説すると
まずはGOOGLEからapi keyをゲットしてきてホームページで閲覧できるようにします
アドビのページからflex 3 sdkという物をダウンロード
次にGOOGLEからSDKをダウンロードし、その中に入っているmap_flex_1_4.swcをdocsの中に放り込む
docsの中で.mxmlファイルをマニュアルのコピペで製作して(作る場所が重要)
次にSDKのdocsの中のフォルダをたどっていき、mapのフォルダの中(sdk/doxs/com/google/map/ここ)に
examplesというフォルダを作りその中で
HelloWorld.asというグーグルマップの中身の制御をするファイルを製作
まぁ
いま、見直すと、何でこんなに手間取ったのか不明なくらいですが
侮るなかれのコンパイル作業
実は、いくつかのページを見ながら作ったのでコンパイル方法が2個くらいありまして
片方は、API keyをJavascriptで入力しないといけないので
このWikiでは使えないと後からわかり
もう一つの、コンパイルするときにAPI keyを付け加える方法をとったのです
ところが、
何回やってもうまくいかず(というのもdocsの中のファイルがたくさんあったので
その上のsdkフォルダに.asと.mxmlをおいていたことが原因だった)
.mxmlファイルの中身を見直すまで全然気づかなかった・・・・
ともあれほぼノーメイクなファイルを載せてみます
&flash(http://wikiwiki.jp/haruko57/?plugin=attach&pcmd=open&file=HelloWorld.swf&refer=%C6%FC%B5%AD%2F%B4%C9%CD%FD%BF%CD%2F2008-06-29,500x500);
今後の課題はkmlファイルを読み込ませることとですかね
本当は、フラッシュでしかできない作業もあるらしいけど
従来の機能のままで使いたかったので、それができれば十分だと思います。
とりあえず、また完成したら書き足します
参考にしたページ
Google Maps API for Flash 制作メモ - Seis Pesos
http://japonyol.net/editor/archives/2008/05/google-maps-api-flash.html
Google Map API Concepts - Google Maps API - Google Code
http://code.google.com/apis/maps/documentation/
Google Maps API for Flash を使ってみる
http://circle.cc.hokudai.ac.jp/vrmap/Lab/GMapFlash/index.html
Google Maps API for Flash - GDD2008:ちょこっと:So-net blog
http://ofuku.blog.so-net.ne.jp/2008-06-13
緯度・経度を(住所から|地図から)取得したり、緯度経度を入力してマークする[Google maps API]- レストラン牡丹 -
http://www5.ocn.ne.jp/~botan/map_g.html
