このページの本文へ

前へ 1 2 3 4 次へ

  • はてなブックマークに登録
  • del.icio.usに登録
  • livedoorクリップに登録
  • Buzzurlに登録
  • StumbleUponに登録
  • Google Bookmarksに登録
  • Facebookでシェア
  • Yahoo!ブックマークに登録
  • お気に入りに登録
  • 本文印刷

古籏一浩のJavaScriptラボ ― 第28回

加速度センサーで操縦する地図サイトを作ろう

2010年03月12日 11時00分更新

文● 古籏一浩

※この記事は「古籏一浩のJavaScriptラボ」の第28回です。過去の記事も合わせてご覧ください。

加速度センサーイメージ
Firefox 3.6とネット環境があれば、ノートPCの傾きで操作する地図が作れる(写真はイメージです)

Firefox 3.6の新機能で遊ぶ

 今年1月、Firefoxの最新版「Firefox 3.6」がリリースされました。FirefoxはHTML5を積極的にサポートするなど、開発者にとっては“遊びがい”のあるブラウザーの1つです。最新版の3.6でもいくつか興味深い機能が追加されています。

 注目は、iPhoneやゲーム機のコントローラーでおなじみの「加速度センサー」に対応したこと。加速度センサーを搭載したPCなら、本体の傾きに応じてJavaScriptの処理を実行できるようになりました。そこで今回のJavaScriptラボでは、Firefox 3.6の「加速度センサーAPI」とGoogleマップを使って、PCを傾けた方向にスクロールする地図を作ってみましょう。さらに、HTML5の「Geo Location API」を使い、地図のスタート地点(デフォルトの表示位置)を現在地に変更する機能も付けてみます。

  • 加速度センサーはノートパソコンの一部に搭載されていますが、デスクトップマシンにはありません。また、加速度センサー搭載マシンのすべてで動作する保証はありませんのでご了承ください(著者および編集部ではMacBook、Think Pad X 61Sで動作を確認済み)。
  • 現在利用できるGoogleマップにはバージョン2と3がありますが、ここではバージョン3を使用します。Googleマップバージョン3に関しては、本連載の第1回を参照してください。 なお、2010年3月現在、一部のメソッド名が以下のように変更されています。
    • set_position()  →  setPosition()
    • set_center()  → setCenter()

前へ 1 2 3 4 次へ

この連載の記事

関連記事

はてブ注目ランキング
  1. スマートフォン対応サイトの作り方、教えます461 users
  2. Pythonが最高である3つの理由306 users
  3. HTML5 VideoでiPadがデジタルサイネージに!36 users
  4. Twitterでできること、ほかのツールが得意なこと30 users
  5. ヤフーとグーグルが提携、アルゴリズム検索技術にGoogleを採用20 users
  6. もう配色には困らない!「Adobe Kuler」1521 users
  7. 40分で覚える!jQuery速習講座1483 users
  8. 30分でできる!Webサイトを高速化する6大原則1295 users
  9. Web制作会社が作った!超使えるJavaScriptライブラリ1093 users
  10. 黒船Google汐留沖に出現でWeb広告業界に激震!995 users
最新記事

特設サイト

ASCII.jp会員サービス 週刊Web Professional登録

Webディレクター江口明日香が行く

お買い得・バーゲン品情報

Microsoft Office Professional Academic 2010

Microsoft Office Professional A…

マイクロソフト

2万3318円~

22%OFF!!

Microsoft Office Home and Business 2010

Microsoft Office Home and Busin…

マイクロソフト

2万8807円~

21%OFF!!

Microsoft Office Home and Business 2010 アップグレード優待

Microsoft Office Home and Busin…

マイクロソフト

1万9970円~

24%OFF!!

Microsoft Office Personal 2010 アップグレード優待

Microsoft Office Personal 2010 …

マイクロソフト

1万2670円~

24%OFF!!

Microsoft Office Personal 2010

Microsoft Office Personal 2010

マイクロソフト

2万4158円~

23%OFF!!

Microsoft Office PowerPoint 2010

Microsoft Office PowerPoint 2010

マイクロソフト

1万1519円~

26%OFF!!

VideoStudio Pro X3 特別優待版

VideoStudio Pro X3 特別優待版

COREL

5436円~

47%OFF!!

うしまん [デジタル写真集]

うしまん [デジタル写真集]

Predator Rat

2600円~

26%OFF!!

ノートン 360 バージョン 4.0

ノートン 360 バージョン 4.0

シマンテック

6770円~

34%OFF!!

Amazon.co.jp