Skip to Content

Google Maps

Google Maps APIと連携して場所検索、経路案内、ジオコーディングなどの地図関連機能を使用できます。

主要機能

  • 周辺の場所検索
  • テキストベースの場所検索
  • 場所の詳細情報取得
  • 場所の写真表示
  • ジオコーディングと逆ジオコーディング
  • 経路案内とナビゲーション
  • 複数の経由地を含む最適ルート
  • 距離と所要時間の計算
  • 標高データの取得

基本情報

認証方式

API Keyを使用して認証します。

サポートするMCPツール

場所検索ツール

search_nearby

位置に基づいて周辺の場所を検索します。キーワード、距離、評価、営業時間でフィルタリングできます。

主なパラメータ

  • latitude (必須): 検索中心点の緯度
  • longitude (必須): 検索中心点の経度
  • radius (オプション): 検索半径(メートル単位)
  • keyword (オプション): 検索キーワード
  • minRating (オプション): 最小評価フィルター
  • openNow (オプション): 現在営業中の場所のみ検索

search_text

Google Places API(New)を使用してテキストベースの場所検索を実行します。「ソウルのレストラン」や「近くのカフェ」のような自然言語クエリをサポートします。

主なパラメータ

  • query (必須): 検索クエリテキスト
  • latitude (オプション): 検索基準の緯度
  • longitude (オプション): 検索基準の経度
  • radius (オプション): 検索半径(メートル単位)
  • minRating (オプション): 最小評価フィルター
  • openNow (オプション): 現在営業中の場所のみ検索

場所情報ツール

get_place_details

特定の場所の基本情報(場所ID、名前、住所、座標、場所タイプ、写真メタデータ)を取得します。

主なパラメータ

  • placeId (必須): Google Placesの場所ID

get_place_extend_details

特定の場所の詳細情報(連絡先、レビュー、評価、営業時間、ビジネスステータス、写真)を取得します。Pro/Enterprise SKU機能を使用します。

主なパラメータ

  • placeId (必須): Google Placesの場所ID

get_place_photos

特定の場所の写真を取得します。

主なパラメータ

  • placeId (必須): Google Placesの場所ID
  • maxWidth (オプション): 写真の最大幅(ピクセル)
  • maxHeight (オプション): 写真の最大高さ(ピクセル)

ジオコーディングツール

geocode

住所または場所名を緯度経度座標に変換します。

主なパラメータ

  • address (必須): 変換する住所または場所名

reverse_geocode

緯度経度座標を人間が読める住所に変換します。

主なパラメータ

  • latitude (必須): 変換する緯度
  • longitude (必須): 変換する経度

経路とナビゲーションツール

directions

2つの位置間の詳細なターンバイターンナビゲーション経路情報を取得します。(韓国では地図輸出規制により使用できません。)

主なパラメータ

  • origin (必須): 出発地の住所または座標
  • destination (必須): 目的地の住所または座標
  • mode (オプション): 移動手段(driving, walking, bicycling, transit)
  • departure_time (オプション): 出発時間

route

複数の経由地を効率的に訪問するための最適ルートを計算します。

主なパラメータ

  • origin (必須): 出発地の住所または座標
  • destination (必須): 目的地の住所または座標
  • waypoints (オプション): 経由地のリスト
  • travelMode (オプション): 移動手段
  • optimize (オプション): 経由地の順序を最適化するかどうか

distance_matrix

複数の出発地と目的地間の移動距離と所要時間をさまざまな移動手段別に計算します。

主なパラメータ

  • origins (必須): 出発地のリスト
  • destinations (必須): 目的地のリスト
  • mode (オプション): 移動手段(driving, walking, bicycling, transit)

標高ツール

elevation

特定の地理的位置の標高(海抜高度)データを取得します。

主なパラメータ

  • locations (必須): 標高を取得する緯度経度座標のリスト

使用例

例えば、

  • Promptで「ソウル駅近くのカフェを探して」と入力すると、
  • LLMはMCPを通じてsearch_textツールを呼び出して場所を検索します。
  • そして、ツール呼び出し結果に基づいてチャットで応答します。
Last updated on