2005年の後半から、Google Mapが注目されています。
これまで流通していた地図サービスは、ライセンスの面から有償サービスとして提供されているものしかなかったと思います。
Google Mapsは従来の常識を覆す、無償のサービスとして登場したことから、まず注目を集めました。
しかし、本当に注目されたのは、その画期的なサービス内容と強力なAPIの提供を備えていたためです。
Google Mapsでは、「Ajax」と呼ばれる技術で実現されており、従来のWebの概念を覆す地図サービスを実現しています。
たとえば、
・ 縮尺を自在に切り替える(地図を表示したまま)
・ 地図をつかんで、表示エリアをスクロール
・ 衛星写真に切り替える
といったことを、サーバからの再読み込みなしに、動的に操作することができるものです。
従来は、こうした操作の際、Webサーバにリクエストし、ページ全体を再度読み込む必要がありました。しかしGoogle Maps(Ajax)ではリアルタイムに通信するため、ページの切り替えが発生しないのです。
これは"Ajax"という技術だからこそ実現できる機能であり、このGoogle Mapsの登場をきっかけに、一気に"Ajax"という技術が注目されることとなりました。
(Ajaxについては、また別の機会にご紹介したいと思います)
また、Google Mapsの魅力は、強力なAPIが提供されているというところにもあります。
これによりサイトのコンテンツとして、Google Mapsの機能を活用することができます。
↑のマップをグリグリ触ってみて下さい。
# #
それにしても、こうしたサービスを続々と研究/開発、惜しげもなく提供し続けるところにGoogleという企業のパワフルさを感じます。
こうした姿勢が、従来の(第1世代の)インターネット企業との大きな差なのでしょう。





