Googleの地図を掲げているWebページをよくみますが、そのようなアプリケーションを自作するための基本をまとめたものです。自分が使いそうな事項に絞っているので、個人的メモに近い内容です。
Google Maps を用いたアプリケーションを使うには、Google APIキーを取得する必要があります。
APIキーは、Google Maps以外のサービスにも共通して使えます。非常に大量のアクセスがある場合には課金されますが、通常の場合は無料です(取得にはクレジット番号が求められます)。
取得方法や課金については、多くのWeb情報がありますので、ここでは省略します。
自分のWebページに、幾つかの地点にマーカーを入れた地図を表示するだけならば、Javascriptなどを使わず、HTMLで
<img src="http://maps.googleapis.com/maps/api/staticmap?key=xxxxx&~"> (xxxxxがAPIキー)
として、Googleのページに、緯度や経度などのデータをパラメタとして渡すことにより、地図画像がこの位置に表示されます。あくまでも静的な地図を表示するだけで、拡大・縮小、移動などの操作もできませんし「マーカーをクリックしたら~」というようなアプリケーションにすることはできません。もできません。
実例および簡単な説明は、「Google Static Maps API」にあります。
「地図やマーカーをクリックしたりマウスを乗せたら~」というようなアプリケーションを作成するには、Javascriptを作成する必要があります。
HTMLのscript部に
<script src="https://maps.googleapis.com/maps/api/js?key=xxxxx" async defer></script>
(xxxxxがAPIキー)
を記述することにより、Google Maps APIが使えるようになります。
このシリーズでは、Google Maps API V3の仕様に準拠しています。APIは逐次改良されるでしょうから、実際のアプリケーション開発では、Googleのチュートリアル
Maps Javascript API(
https://developers.google.com/maps/documentation/javascript/tutorial?hl=ja)
を参照してください。