« アイデアマラソン特別講義 最終日 | メイン | 2007年がスタート »
2006年12月31日
Simple FON Maps を Google Earth に対応
Simple FON Maps にいくつかの昨日を追加したのでお知らせします。
・ショートカットキーに対応
Alt + ?? という accesskey にテスト的に対応させていましたが、独自実装しました。検索フォームにフォーカスが当たっていない状態で、特定のキーを入力することで作動します。ただ Opera では、開発者の意図通りの作動が行われません(ブラウザに割り当てられた機能が優先されている)。
・最寄のアクティブ FON AP に移動 (N)
検索フォームにフォーカスの当たっていない状態で N キーを入力すると、現在の中心点から最も近いアクティブな FON AP に移動することが出来ます。アクティブな FON AP とは、緑のマーカーで示される FON AP です。
・ヘッダの非表示/表示 (H)
検索フォームにフォーカスの当たっていない状態で H キーを入力すると、タイトルなどが含まれるヘッダを非表示にすることが出来ます。非表示の状態で H キーを入力すれば、表示されます。少しでもブラウザを広く使いたい方むけ。
・検索フォームへのフォーカス移動 (F)
検索フォームにフォーカスの当たっていない状態で F キーを入力すると、検索フォームにフォーカスが移動します。検索フォームからフォーカスを移動する手段も設けたほうが良さそうですね…。
・KML データ出力のサポート (Google Earth に対応)
右上に KML のリンクを設けました。Google Earth がインストールされている状態でこのリンクをクリックすると、表示されている FON AP の情報を Google Earth でみることができます。ただし、マーカーをキャッシュする事によってパフォーマンスを向上させており、「ポイントクリア」を ON の状態で表示されているマーカーが Google Earth で表示されます(OFF の場合はマップ上と同じデータが KML で出力されることを保障しない)。
・データのキャッシュ
FON Maps から取得した AP の情報を3時間キャッシュするようにしました。そのため、オフィシャルサイトよりも情報の反映が遅れる場合があります。キャッシュ効果で、初期画面(秋葉原)の表示がかなり軽くなっていると思います。
・海外の FON AP の表示に対応
座標が負の値になることを忘れていました…。また、住所の UTF-8 文字列に関する処理が甘く IE では、特定地域で FON AP が表示されない現象が発生していました。現在では修正されています。(Ex: スペイン マドリード)
不都合地域があれば、コメントなどで情報をください。ズームが 10 未満の場合に探索を行わないのは仕様です。探索を行っていない場合は Found APs : -- と表示されるほか、探索を行った場合も 200 APs が上限となっています。
・その他
「ゲスト接続可能かも」のリンク先が日本語で表示されるようにしました。データの取得が失敗した場合は、アラートを表示するようにもなっています。
今のところ ToDo として残っている機能は、以下のとおりです。
・検索フォームにフォーカスがある状態のショートカットキー
・FREESPOT など他社 AP の表示
・探索制限の軽減 (キャッシュを利用して 200 APs よりも表示するなど)
・表示言語の選択 (日本語/英語)
・ヘルプページ
・中心点の表示
・携帯電話対応
他にあるかも。
不都合やアイデアがありましたらお気軽に。
【関連記事】
・Simple FON Maps を地味にバージョンアップ (2006年12月20日)
・Simple FON Maps (2006年12月17日)
・世界測地系の座標計算 (2006年12月17日)
【関連情報】
・Simple FON Maps - 近くの FON AP を探そう!
http://labs.ceek.jp/fon/
・KMLファイルフォーマット Version 2
http://bubble.atnifty.com/modules/bwiki/index.php?KML
2006年12月31日 21:32 | Development
トラックバック
このリストは、次のエントリーを参照しています: Simple FON Maps を Google Earth に対応:
» 携帯電話で無料LANスポットを検索@myloSpot from WEBで何か作るよ(Ajax/php etc.)
昨日、今日の開発合宿の成果物。
>myloSpot - 無料LANスポット検索
myloSpot-無料LANスポット検索
携帯電話の位置情報... [続きを読む]
トラックバック時刻: 2008年03月02日 01:13
コメント
Google Earth にネットワークリンクという機能があるらしい。調査・検討を行う。
http://kengo.preston-net.com/archives/002999.shtml
キャッシュデータを KML に変換すれば、全国の FON APs のデータを提供できるかも。こちらも検討。
投稿者 ceekz : 2007年01月01日 17:37
検索フォームにオートコンプリート機能を設けるのも某掲示板のアイデアで出てた。
投稿者 ceekz : 2007年01月01日 21:53