概略 †「今ココなう!」は、各自がPCやスマートフォンで動作させたクライアントで取得したGPSデータをWebサーバで集約し、GoogleMap?上に表示するシステムです。 開発項目 †クライアント側 †非送信地帯のランダム性 †長期的にログをとり続けることで自宅バレする可能性を減らす クライアント間で非送信地帯を共有できる機能 †知人・友人の自宅位置を共有してうっかり自宅バレをふせぐ 位置送信クエリがタイムアウトしたとき、次のPOSTでまとめて再送信する †1回再送信して駄目だったら次回POST、とかすれば圏外(2回以上失敗)とそれ以外(1回失敗)の区別がつきやすくなるか。 GPS携帯からもイマココできるようにする †もばついと連携できると面白いかもしれない Mac版クライアント開発 †monoを使えばそれほど難しくないはず… Android版クライアント開発 †ドコモからも端末が発売されるし!
⇒すでに作成されてる方がいらっしゃいました。 iPhone版クライアント開発 †@shinagakiさんが、着手されてるとか。 PlaceEngine?の利用 †技術的には問題なさそうだけど、サービスとして取り込めるかどうかを検討。 異常座標検出の精度向上 †位置ゲーもどき? †全国の酷道チェックポイントをみんなで寄ってたかって登録>今ココクライアントにダウンロード>実際に走ってチェックポイントクリア>サーバに結果をアップ>クリア率順位表の発表 というアイデアを一瞬で思いついた ニアミスチェッカー機能 †他に今ココなう!している人が近くにいると、知らせてくれる機能 サーバ側 †再送信された位置も表示する †タイムアウトで再送信した場所は色を変えるとかすれば圏外判断がやりやすくなるかな 過去1週間の動きの再現 †30分ごとに全員の位置のスナップショットをとって、それを再生するモード。
全部再生するとさすがにデータ量がやばそうなので30分間隔で過去1週間だけ保存とかにするといいかな スクリーンネームの代わりにカスタムアイコンを表示 †各ユーザーごとにカスタムアイコンを登録してスクリーンネーム代わりに表示する機能 キャリアのサービスエリア情報を重ね合わせる †できたら面白そうだけど、情報の再利用ができるかどうか。(技術的にじゃなくて権利的に) 地図画面の軽量化 †JavaScript?の重さが馬鹿にできなくなってきました・・・ Proxyサーバ †今ココなう!のサーバはGoogle App Engineを利用していますが、リソースには上限があります。 Known Issue/Reporeted Bug †Win32版クライアント †NMEAチェックサムエラーが頻発する †POSTにつまるとシリアルポートからの取得も詰まってしまうように見える †調査中です。 WM版クライアント †Android版クライアント †解決済み †クライアント †工人舎SC内蔵のGPSからデータがとれない †報告をいただいていますが、まだ未調査です。⇒接続確認はとれた模様⇒解決 位置情報のステータスの送信 †車なのか、歩きながら携帯なのか、過去ログの再生なのか、などをあわせて送信することでマップ上のマーカーを切り替えて分かりやすくする⇒2009/6/7 2.0.3.4版で対応 自動イマココの文字をカスタマイズ †「イマココ! L:」の部分も自由に編集できるようにする⇒2009/5/7 2.0.2.23版で対応 タイムアウト時間の見直し †ustしながら電波状況の悪いところを走行すると自動イマココが頻繁にタイムアウトするのでタイムアウト時間を長めに設定する⇒2009/5/7 2.0.2.23版で対応 .NET Frameworkがインストールされていないと.NET Framework3.5を要求される †バイナリは2.0で動くように設定してるのに3.5要求・・・インストーラの設定ミスかな? ⇒2009/5/7 2.0.2.23版で対応 S21HT,HT-01AでGPSからデータをとれない †どうやらシリアルポートのDataReceived?イベントが発生しないみたい。 長いトンネルだと電波があるのにGPSが取得できないので地図から消えちゃう †最新バージョンでは3分間POSTがないときにもPOSTするようにしておいたのですが、その瞬間にGPSが取得できていないと無効データとしてPOSTしないようになっていました。 Windows Mobile版リリース †β版テスト中 サーバー †マップ上の情報ウィンドウにustream配信中かどうかを表示する †そもそも配信中かどうかって判断できるのかどうか、から調べないとw ステータスによるマーカーの変更 †クライアントから送信されたステータスによってマーカーを切り替える機能 ⇒2009/6/7 リリース GPS情報を公開することの危険性やデータの取り扱いについての規定 †ユーザー登録前にこれを了承させることで、後のリスクを回避する。⇒2009/5/22 作成済み API地図でusersパラメータの動作がおかしい †誰を指定しても全員リストアップされる⇒2009/5/7 対応 目的地設定・表示機能 †グループ内で行き先とかスポット等を共有できる機能⇒2009/5/10 リリース 今北の人にも多少過去にさかのぼってデータを表示する †過去10分くらいのデータをプロットすると分かりやすいかな⇒スナップショットに統合 static map表示 †携帯電話とかスマートフォンなどの通常のGoogleMap?が表示されない人のため →@iPCMさんがつくってくれました。 ユーザー情報の拡大 †Twitter ID、自己紹介の入力と、各ユーザーの公開ページの作成→2009/7/28 公開 マーカー拡大時の吹き出しの中身のカスタマイズ †個人ごとに中身をカスタマイズできるようにしたい 方角や速度など→2009/7/28 公開 7/31テンプレートコマンド公開 速度公開フラグ †上記にあわせて、速度を公開するかどうか選択できるようにする→2009/7/28 公開 |