web-dev-qa-db-ja.com

特定の座標の近くの特定の場所を検索するGoogleマップのURLを作成します

経度と緯度、そして探したい場所の名前があります。 GoogleマップのURLを編集して、座標セットの近くのすべての場所(場所の名前)を取得するにはどうすればよいですか?

Google Map APIを使用してこれを実行できることは知っていますが、リンクだけでは多くの問題があるようです。

67
Radu

Latおよびlongにはクエリパラメータllを使用でき、検索対象にはクエリパラメータqを使用できます。

http://maps.google.com/?ll=39.774769,-74.86084

またはできる

http://maps.google.com/?q=your+query

90
Nick Berardi

ええ、私は同じ質問を長い間持っていて、完璧なものを見つけました。以下にいくつかのパラメーターを示します。

https://maps.google.com/?parameter=value



q =

Googleマップ検索で検索クエリを指定するために使用されます。
eg:

https://maps.google.com/?q=newyork or
https://maps.google.com/?q=51.03841,-114.01679

near =

Qに入れる代わりに場所を指定するために使用されます。また、より正確にすることでAddressDetailsの精度の値を増やすことができるという追加の効果があります。ほとんどがqがビジネスなどの場合にのみ有用です。

z =

ズームレベル。通常は19に設定できますが、場合によっては23まで設定できます。

ll =

マップの中心点の緯度と経度。その順序でなければなりません。 10進形式が必要です。興味深いことに、これをqなしで使用できます。この場合、マーカーは表示されません。

sll =

Llと同様に、これだけがビジネス検索の中心点の緯度/経度を設定します。 llと同じ入力条件が必要です。

t =

表示されるマップの種類を設定します。以下に設定できます。

m – normal  map
k – satellite
h – hybrid
p – terrain

saddr =

ルート検索の開始点を設定します。また、括弧内にテキストを追加して、ルートサイドバーで太字にすることもできます。

daddr =

ルート検索の終点を設定し、括弧内に追加されたテキストを再び太字にします。点を介して設定する「+ to:」を追加することもできます。これらは複数回追加できます。

via =

方向のポイントを介して挿入することができます。 CSV形式である必要があります。たとえば、via = 1,5アドレス1と5は、サイドバーにエントリのないviaポイントになります。開始点(0に設定)、2、3、4はすべて完全なアドレスを表示します。

doflg =

距離の測定に使用される単位を変更します(デフォルトでは、原産国の標準単位になります)。メトリックの場合はptkに、帝国の場合はptmに変更します。

msa =

My Mapsを使用します。 0に設定すると、定義済みのマイマップが表示され、bがマイマップのサイドバーをオンにし、1がマイマップタブを単独で表示し、2が新しいマイマップクリエーターフォームに移動します。

参照: http://moz.com/ugc/everything-you-never-wanted-to-know-about-google-maps-parameters

73
Sameera R.

追加情報:

http://maps.google.com/maps?q=loc :後に緯度と経度を入力、例:

http://maps.google.com/maps?q=loc:51.03841,-114.01679

これにより、地図上にポインターが表示されますが、住所のジオコーディングが抑制されます。住所のない場所、またはGoogleマップで間違った住所が表示される場所に最適です。

31
user1011745

2018年1月現在、最新のURLは次のとおりです。

https://google.com/maps/search/検索文字列(住所、ランドマーク、都市など。スペースは問題ありません)


例:

https://google.com/maps/search/帝国状態の建物

https://google.com/maps/search/1600 Pennsylvania Ave NW、Washington、DC 20500

4
Keith

Googleマップの新しいURLを使用できます: https://www.google.com/maps/@39.774769,-74.86084,18z と同等 http://maps.google。 com /?ll = 39.774769、-74.86084

39.774769は緯度、-74.86084は経度、18zはズームレベルです。

4
megabri

その既知の場所の近くで何を検索しますか?

たとえば、既知の場所の近くにあるレストランを検索する場合は、パラメーター「q =」と「near =」を使用して、次のURLを作成できます:maps.google.com/?q=restaurant&near=47.154719,27.60551

完全なパラメーターのリストについては、次を参照してください。 https://web.archive.org/web/20070708030513/http://mapki.com/wiki/Google_Map_Parameters

情報の形式に応じて、urlの最後に次のようなパラメーター出力を追加できます。maps.google.com/?q=restaurant&near=47.154719,27.60551&output=kml

より多くの種類の出力形式については、この第2章をご覧ください。 http://csie-tw.blogspot.de/2009/06/Android-driving-direction-route-path.html

2
George

Googleには、Maps URL専用のドキュメントページがあります。

https://developers.google.com/maps/documentation/urls/guide

APIキーは必要ありません。

例の1つを操作して、あなたの質問に合うこのURLスキームを思いつきました。

https://www.google.com/maps/search/<search term>/@<coordinates>,<zoom level>z

これの有効な例は次のとおりです。

https://www.google.com/maps/search/pizza/@41.089988,-81.542901,12z

これにより、オハイオ州アクロン周辺のピザ店がすべて表示されます。

2
gkubed