BlazeDSでGoogle Mapsのグリグリを共有

BlazeDSのテストをかねて、Google Mapsの見てる座標を共有できるものを作ってみた。基本Christophe Coenraetsをリスペクト(笑)
Google Maps Sharing(BlazeDS)(リンク修正しました)

BlazeDSでGoogoleMapsのシェアリング

こんな感じ。
テキストボックスに適当な名前入れてログインするとマップ共有の状態になる。で、もうひとつブラウザを立ち上げて同様に別名でログインしてマップを動かすと、向こう側の人の座標が追従します。共有をOFFにすると、マップの追従はなくなります。
中央座標はBlazeDSのメッセージングで常に共有しています。BlazeDS内のサンプルにあるPublish/Subscribe Messaging(Collaboration use case)と基本同じで、データが座標になっただけです。ProducerとConsumerでデータのやり取りをしています。
GoogleMapsに関してはFlexからExternal Interfaceでゴニョゴニョしています。

次はSeasar2BlazeDSをやってみます。

ソースはこちら

ものすごく参考にしたページ↓