【Google Map】「GoogleMap」への「サーチリンク」を作成する方法

【Google Map】
「GoogleMap」への「サーチリンク」を作成する方法




「WEB」「Officeソフト」などから、
「Google Map」へとリンクを作成することができる。


表示される「Google Map」の地図は、
「目的地」「ルート」「ストリートビュー」「地図のみ」
と地図の種類を指定できるようになっている。

「指定されたURL」に、
「目的地」「キーワード」などの「パラメータ」を指定することで、
好みの「Google Map」を表示することが可能となる。
目的地の地図を表示する
「GoogleMap」へのサーチリンクの書式は、
https://www.google.com/maps/search/?api=1&query=東京駅
という形式になっている。



詳しくは、
下記をご参照ください。



「Libre Office」の表計算ソフト「Calc」で「GoogleMap」へのリンクを作成する方法


「Libre Office」の表計算ソフト「Calc」では、
「GoogleMap」へのリンクを作成できるようになっている。

下記のコードを「セル内」に記述することで、
「GoogleMap」を起動する「リンク」を作成することができる。



「Libre Office」の表計算ソフト「Calc」での「GoogleMap」リンク書式

=HYPERLINK("https://www.google.com/maps/search/?api=1&query="文字列","セル内に表示される文字列")
=HYPERLINK("https://www.google.com/maps/search/?api=1&query="文字列"+"&セル番号,"セル内に表示される文字列")
=HYPERLINK("https://www.google.com/maps/search/?api=1&query=セル番号&"+"&セル番号,"セル内に表示される文字列")


=HYPERLINK("https://www.google.com/maps/search/?api=1&query=A1&"+"&A2,"地図を表示")


Back

「特定の場所」を表示する「GoogleMap」への「リンク」を作成する方法


「特定の場所」を表示する
「GoogleMap」への「リンク」を作成するには、
指定された「書式」で記述した「URLパス」への「リンク」を作成するだけ。

「指定場所」を表示する「GoogleMap」へのリンクは、
https://www.google.com/maps/search/
を利用する。
「URLパス」に記述する内容によって、
同じ場所でも、
表示される「地図内容」が異なってくる。

「名称」「住所」「カテゴリー」「キーワード」「緯度・経度」などによって、
表示される内容が異なる。


「名称」「住所」「緯度・経度」は、
特定の場所が表示されるが、
「カテゴリー」「キーワード」での検索では、
当てはまる複数の場所が表示されることもある。



「特定の場所」を表示する「GoogleMap」への「リンク」を記述する書式

https://www.google.com/maps/search/?api=1&query=キーワード+キーワード+.......


https://www.google.com/maps/search/?api=1&query=名称
https://www.google.com/maps/search/?api=1&query=名称+カテゴリー+キーワード
https://www.google.com/maps/search/?api=1&query=名称+カテゴリー+キーワード+緯度+経度
https://www.google.com/maps/search/?api=1&query=名称+カテゴリー+キーワード+緯度+経度

https://www.google.com/maps/search/?api=1&query_place_id=プレイスID
https://www.google.com/maps/search/?api=1&query=名称+カテゴリー+キーワード&query_place_id=プレイスID
https://www.google.com/maps/search/?api=1&query=緯度+経度&query_place_id=プレイスID



パラメータ

パラメータ省略可否説明
query必須 地図上で表示する場所を「指定」する「パラメータ」。
「名称」「地名」「住所」「カテゴリー」「キーワード」「緯度」「経度」などを
「+」で繋げて入力する。

「query」パラメータは、すべての検索リクエストで「必須」の情報。
必ずリンクを作成したときに組み込むことが必要。
「文字列」は、「URLエンコード」をする必要があり、
「Name+Category+Keyword+Street+Address」
というような書式で記述する。
query_place_id省略可 「query_place_id」パラメータは、
場所を識別するテキスト表記のID「プレイスID」のことを意味している。
「query」パラメータと併用した場合は、
「query」パラメータで見つからない場合、
「query_place_id」の「プレイスID」が使用される。

「プレイスID」を持つ場所を
正確に表示する場合に使用すると便利。

「プレイスID」は、「プレイスID検索ツール」で検索することができる。


Back

「ルート」が表示される「GoogleMap」の地図へリンクを作成する方法


「ルート」が表示された
「GoogleMap」の地図へリンクを作成するには、
指定された「書式」で記述された「URL」へとリンクを作成する必要がある。


「ルート」を表示する「GoogleMap」へのリンクは、
https://www.google.com/maps/dir/


「ルート」を表示する「GoogleMap」へのリンクを記述する書式

https://www.google.com/maps/dir/?api=1&parameters


https://www.google.com/maps/dir/?api=1&origin=名称+住所+キーワード+緯度+経度&destination=名称+住所+キーワード+緯度+経度&travelmode=driving
https://www.google.com/maps/dir/?api=1&origin=名称+住所+キーワード+緯度+経度&destination=名称+住所+キーワード+緯度+経度&travelmode=bicycling
https://www.google.com/maps/dir/?api=1&origin=名称+住所+キーワード+緯度+経度&destination=名称+住所+キーワード+緯度+経度&travelmode=walking
https://www.google.com/maps/dir/?api=1&origin=名称+住所+キーワード+緯度+経度&destination=名称+住所+キーワード+緯度+経度&travelmode=transit


https://www.google.com/maps/dir/?api=1&origin=名称+住所+キーワード+緯度+経度&destination=名称+住所+キーワード+緯度+経度&travelmode=driving&waypoints=名称|名称|名称|名称|名称





パラメータ

パラメータ省略可否説明
origin未設定でも可能 表示するルートの「出発点」を指定する「パラメータ」。

設定されていない場合は、
「出発地を入力するための空のフォーム」が表示される。
「指定値」は、「場所の名前」「住所」「緯度・経度」などで指定。
文字列は、「URLエンコード」された
「名称+住所+緯度+経度」
という書式で入力する必要がある。

「origin_place_id」を指定する場合は、「origin」パラメータは必須となる。
origin_place_id省略可 「場所ID」を指定する「パラメータ」。
使用する場合は、「origin」パラメータも必須。
destination必須 表示するルートの「到着点」を指定する「パラメータ」。
入力しないと、入力するための「空白のフォーム」が表示される。
「指定値」は、「場所の名前」「住所」「緯度・経度」などで指定。
文字列は、「URLエンコード」された
「名称+住所+緯度+経度」
という書式で入力する必要がある。

「destination_place_id」を使用する場合は、
「destination」パラメータは必須。
destination_place_id省略可 「場所ID」を入力して、「到着点」を指定するパラメータ。
使用する場合は、「destination」パラメータが必須となる。
travelmode省略可 「移動手段」を指定する「パラメータ」。
指定できるのは、
・driving
・walking(可能な場合、歩道や歩道を優先)
・bicycling(自転車専用道路と、可能な場合にご希望の通りを経由する)
・transit

「travelmode」が指定されていない場合は、関連性の高いモードが自動判断されて表示される。
dir_action=navigate省略可 表示された「GoogleMap」で「ナビゲーション」を行うかを指定する「パラメータ」。 設定を指定しても、
使用できない環境の場合は「無視」される。
waypoints省略可 「ルート」の「中間地点」を指定する「パラメータ」。
「複数の地点」を指定するには、
「パイプ文字(|)」を使用して、「場所」を指定する。
(入力例: Berlin,Germany|Paris,France)

指定できる地点の数は、
環境によって異なるが、
「モバイルブラウザ」では「3地点」
「PCブラウザ」では「9地点」まで可能。

中間地点の経由順序は、
指定した「URL」の順番で表示される。
中間地点の指定は、「場所の名前」「住所」「緯度・経度」で指定可能。


Back

「マーカー」などが何も表示されない「GoogleMap」へのリンクを作成する方法


「マーカー」「ルート」などが含まれていない「地図」へのリンクも作成できる。

「マーカー」「ルート」などが含まれていない「地図」は、
https://www.google.com/maps/@?api=1&map_action=map
へとリンクさせる。



「マーカー」「ルート」などが含まれていない「地図」への「リンク書式」

https://www.google.com/maps/@?api=1&map_action=map&parameters


https://www.google.com/maps/@?api=1&map_action=map&center=緯度,経度&zoom=12&basemap=terrain



パラメータ

パラメータ省略可否説明
map_action=map必須 表示する「地図の種類」を指定する「パラメータ」。
地図を確実に表示するために、「map_action」を「map」に指定する必要がある。
center省略可 「地図ウィンドウ」の「中心位置」を定義する「パラメータ」。
「緯度・経度」の「座標」で指定する。
書式は、「カンマ区切り値(-33.8569,151.2152 など)」。
zoom省略可 「地図の初期ズームレベル」を指定する「パラメータ」。
指定可能な値は、「0(全世界)」から「21(個々の建物)」までの「整数値」。
「デフォルト値」は、「15」。
basemap省略可 「表示する地図タイプ」を指定する「パラメータ」。
値は、「roadmap(デフォルト)」「satellite」「terrain」のいずれか。
layer省略可 地図上に表示する追加のレイヤを定義する「パラメータ」。
デフォルト値は、「none」。
「transit」「traffic」「bicycling」が指定可能。


Back

「ストリートビュー パノラマ」を表示する「GoogleMap」への「リンク」を作成する方法


「ストリートビュー」で表示された
「GoogleMap」にリンクを作成することも可能。

「ストリートビュー パノラマ」を表示する「GoogleMap」へのリンクは、
https://www.google.com/maps/@?api=1&map_action=pano
にリンクを作成する。


「ストリートビュー パノラマ」を表示する「GoogleMap」へのリンク書式

https://www.google.com/maps/@?api=1&map_action=pano&parameters


https://www.google.com/maps/@?api=1&map_action=pano&viewpoint=緯度%2C経度&heading=-45&pitch=38&fov=80
https://www.google.com/maps/@?api=1&map_action=pano&pano=パノラマID&viewpoint=緯度%2C経度&heading=-45&pitch=38&fov=80
https://www.google.com/maps/@?api=1&map_action=pano&pano=パノラマID



パラメータ

パラメータ省略可否説明
map_action=pano必須 「ストリートビュー」を表示することを指定する「パラメータ」
viewpoint必須 「パノラマ画像」を表示する指定をする「パラメータ」。 指定した場所に、最も近い場所で撮影された「パノラマ画像」を表示する。
指定方法は、「緯度・経度」を「カンマ区切り座標(例: 46.123456,10.123456)」で指定。

表示される画像は、「更新」される度に異なる画像となる可能性が高い。
定期的な更新と投稿される頻度によって、
画像がその都度、変化するようになっている。
「パノラマ画像」が見つからない場合は、「GoogleMap」のデフォルトモードで、指定場所の地図が開く。
pano必須 表示するパノラマ画像が指定できる
「パノラマID」をを指定する「パラメータ」。
「viewpoint」も同時に指定し、
「パノラマID」が利用できないときは、
「viewpoint」で指定された場所の「パノラマ画像」となる。
「パノラマ画像」が見つからない場合は、「GoogleMap」のデフォルトモードで、指定場所の地図が開く。
heading省略可 方角を指定する「パラメータ」。
指定方向は、「北(0)」から「時計回り」:の「角度」を指定する。
「指定値」は、「-180 ~ 180」の「360度」が指定可能。
pitch省略可 「カメラ」の「上下の角度」を指定する「パラメータ」。
「ピッチ」の「指定値」は、「-90 ~ 90」 の度数で指定可能。
「正の値」では、カメラは「上向き」、
「負の値」では、カメラは「下向き」となる。
「デフォルトのピッチ」は、「0」。
fov省略可 画像の「水平画角」を指定する「パラメータ」。
視野は、「10 ~ 100」の値で指定可能。
「デフォルト値」は、「90」。
「数値が小さい」ほど「ズームレベルは高い」。


Back