Google Maps APIとは
Google Mapsを自分のサイトやWebアプリケーションとして利用できるようにGoogle社が提供しているのがGoolge Maps APIです。
これまで「Google Maps API Standard Plan(無償版)」と「Google Maps APIs Premium Plan(有償版)」に分かれていたものが、2018年7月16日から「Google Maps Platform(従量制料金)」という新しいサービスに統合されました。Google Maps Platformを利用するには、まずGoogle Cloudへ登録する必要があります。
従量制料金については、毎月200 USドル分は無料でGoolge Maps APIを利用することができます。相当数のアクセスを無料枠でカバーできます。
Google Cloudへ登録後、API Keyを取得することで「Maps JavaScript API・Geocoding API・Directions APIなど」が利用可能となります。
マッピィではAPIを利用したスクリプトのサンプルを交え解説しています。利用方法の基礎を中心に情報を提供しています。
Google Maps APIでできること
Google Maps APIを使うと任意の座標(経度・緯度情報や住所情報)の地図を表示させることが簡単にでき、目印としてマーカー(カスタマイズの可能)を地図上に表示させたり指定の線を地図上に描くことができます。またデータベースなどを利用して地図情報アプリケーションを作成することもできます。
ルート案内では歩行・車など利用する手段による最短ルートを瞬時に地図上に表示することができ、マーカーも必要に応じドラックで移動するこも可能です。同時に地図情報もリアルタイムに取得できます。
※リクエストを制限することが可能(課金設定で制限を設けたり解除もでき、細かな設定が可能です。)
APIは、従来のパソコン用ブラウザ アプリケーションとしてだけでなく、スマートフォンなどの携帯端末でも快適に動作するように設計されています。
スクリプト サンプル
よく利用されるマーカーの表示・マーカーをまとめて追加(利用度地図の任意の場所に複数のマーカを表示)する方法
便利な機能として、指定の2点間ルートを案内する・ルート案内と距離を表示などのスクリプトを掲載しています。 特に優れている機能はマーカーをドラッグすると、そのタイミングで随時ルート情報・移動距離・直線距離が更新可能なことです。
役に立ちそうなサンプルを公開しています。
[1]^Google Maps API は Google LLC. に帰属するシステム&サービスで当サイト(マッピィ)とは一切関係はありません。