にやにや製作:GoogleMapとGPSを自転車で使う

お気楽・ごくらく ( ・∀・)ニヤニヤ
     
製作 かるかる

Flash10 ブラウザ上で動作するGPS ツール

2008年10月22日 22時58分47秒 | Hacks
Flashでローカルファイルアクセス

以前作ったマピオンのMapionAPIを使ったAIRアプリAirlogcutをFlash10化

きっかけはClockMaker Blogで紹介された
ブラウザにエクセルのファイルを読み込ませてファイル変換するFlash10用アプリ
ローカルファイルが編集できるFlex製の表計算アプリを作ってみました
このFlash10でローカルのファイルをいじる記事に触発されました。


開発環境 Flex Builder3をFlash10対応にする

単純にFlexBuilderをアップデートさせることで自動的にFlash10用のプロジェクトを作れると思っていたのですが、実際はそれ用のFlex3 SDKをダウンロードしてプロジェクトの設定を変更する必要がありました。
具体的な設定はPHP,MySQL,Flexな日々+イラストとかFlexでFlash10を作成する方法を参考にして行っています。
Update


[SDK]
とりあえずstableバージョンのflex_sdk_3.1.0.2710.zipを落としてきたところ、
Flash9版しか入っておらず、結局Nightly Builds最新版であるflex_sdk_3.2.0.3643.zipを使用しました。
download



実行環境 ブラウザをFlash10対応にする

上記の通りFlash10アプリが作成できるはずになったFlexBuilderですがサンプルが動きません。何でかなと思ったらブラウザのFlashのバージョンが9台....
( ゜∀゜)ハハハハ八八ノヽノヽノヽノ \ / \

てな訳でFlash Player10をインストール
icon

[開発者向け]
開発用にデバッグモードのプレイヤーが必要な場合は、アーカイブのruntimes/player/10/配下にあるインストーラを実行してデバッグ用プレイヤーを導入します。(plugin/ActiveX)


動作サンプル GPXlogcut

GPXログをMapionAPIを使った地図上に表示させ編集するツールです。
前回のAdobe AIR版AirlogcutはGPXファイルの閲覧だけでしたが、Flash10版であるGPXlogcutはその名の通りLOGを分割する機能を持ち、ローカルへファイルを保存することが出来ます。

GPSツール GMM2.exeの次のバージョンで、GPSデータをより細かく扱えるようになる事から、その補助としてログ分割ツール(Airlogcut/GPXlogcut)を計画しています。今回はそれのプロトタイプ。

例によってgooブログではFlashを自由に使えないため、別ページにリンクを張っています。

GPXlogcut.html :廃止しました。
GPXlogcut.html :改良版(NMEA対応)


サンプルGPXデータ:
norikura.gpx

日光白根山GPSデータを読み込んでみた

機能
GPS用XMLデータのGPXファイルを地図上で分割するツールです。
完全には作っていなため分割と保存の機能のみです。
スライダーを使って切断する場所を指定してください。

申し訳ないですが、
結果はGPXデータに精通している人でないと何やったかわかんないと思います。
そのうち作り込んだら解るようにします。
          /\
     . ∵ ./  ./|
     _, ,_゜ ∴\//
   (ノ゜Д゜)ノ   |/
  /  /
 ̄ ̄ ̄ ̄ ̄ ̄
ソース:
後でGoogle Siteにて公開

------------------------------
参考:
Flash Maps API: マピオン
Flash10: Flash Playerダウンロード
ClockMaker Blog
PHP,MySQL,Flexな日々+イラストとか
動画:MapionのFlash Maps API を使ったAIRアプリ