注目の書籍

好評発売中!

IT業界徹底研究就職ガイド2013年版

IT/ネット業界で働くと いうことを分かりやす く解説。2013年3月卒 業の学生向けの1冊。

必聴講座ご紹介

ビッグデータ EXPO 2012春
ビッグデータ時代に備えて〜今検討すべき情報分析基盤の全貌とは

日本マイクロソフト


ビッグデータ EXPO 2012春
ICTを活用した、情報爆発時代の新たな価値創出

NEC


Cloud Days Osaka 2012
会社を強くするためのクラウド×ソーシャル活用術

セールスフォース・ドットコム

業界動向

ニュース

ITpro

Gooがマウスのドラッグで滑らかに動く地図情報サービスを公開,「Ajax」を利用

2005/04/19

 NTTレゾナントは2005年4月19日,ポータルサイト「Goo」上で開設している実験サイト「Gooラボ」において,店舗などの情報が記載された地図を閲覧できる「エリア情報検索実験」を公開した。マウスをドラッグした方向に地図が滑らかにスクロールする。WebブラウザとWebサーバーを非同期に通信させ,ページ遷移なしで表示を変更する「Ajax」という手法を用いて実現している。同様のサービスは,米Google社の「Google Maps」や,サイバーマップ・ジャパンの「マピオンラボ」で既に実現されている。

 Ajaxとは,Asynchronous JavaScript + XMLの略。Google Mapsなどで用いられているWebアプリケーションの実現手法を称する言葉で,Weblog(ブログ)などを中心にこのところ話題を集めている。Ajaxの特徴は,Webページに埋め込まれたJavaScriptのプログラムがWebブラウザとWebサーバーの仲介役をすること。JavaScriptのプログラムが,あらかじめ関連する情報を,表示しているぶんより多めにダウンロードしておく。ユーザーがWebページに対してキーボードやマウスの操作を加えても,その範囲内であればWebサーバーに問い合わせをすることなく画面の表示を変える。その際,状況の変更に応じてさらに補充するデータをWebサーバーにリクエストし,バックグラウンドでダウンロードしておく。こうして,ページ遷移をすることなく素早く表示を変更する。

 Ajaxの手法を使うと,Webサービスの使い勝手を大幅に向上できる。例えば従来の地図情報サービスを考えてみよう。現在表示されている地図の少し右側の地点を表示させるには,右側の地図データを表示させるためのアイコンをクリックする。そしてWebサーバーからデータが送り返されてくるのをじっと待つ。Ajaxならマウス操作で地図を自由に動かせるため,直感的な操作が可能になる。地図情報サービスだけでなく,Googleが提供する検索キーワードの提案サービス「Google Suggest」などでもAjaxの手法が用いられている。

(八木 玲子=日経バイト)

この記事に対するfacebookコメント

nikkeibpITpro

読みましたか? 〜 未読記事をご紹介