« アイデアマラソン特別講義 最終日 | メイン | 2007年がスタート »

2006年12月31日

Simple FON Maps を Google Earth に対応

Simple FON Maps にいくつかの昨日を追加したのでお知らせします。

・ショートカットキーに対応

Alt + ?? という accesskey にテスト的に対応させていましたが、独自実装しました。検索フォームにフォーカスが当たっていない状態で、特定のキーを入力することで作動します。ただ Opera では、開発者の意図通りの作動が行われません(ブラウザに割り当てられた機能が優先されている)。

・最寄のアクティブ FON AP に移動 (N)

近隣の FON AP に移動

検索フォームにフォーカスの当たっていない状態で N キーを入力すると、現在の中心点から最も近いアクティブな FON AP に移動することが出来ます。アクティブな FON AP とは、緑のマーカーで示される FON AP です。

・ヘッダの非表示/表示 (H)

ヘッダ非表示状態

検索フォームにフォーカスの当たっていない状態で H キーを入力すると、タイトルなどが含まれるヘッダを非表示にすることが出来ます。非表示の状態で H キーを入力すれば、表示されます。少しでもブラウザを広く使いたい方むけ。

・検索フォームへのフォーカス移動 (F)

検索フォームにフォーカスの当たっていない状態で F キーを入力すると、検索フォームにフォーカスが移動します。検索フォームからフォーカスを移動する手段も設けたほうが良さそうですね…。

・KML データ出力のサポート (Google Earth に対応)

KML データ出力

右上に 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