URLを使用して、マーカーが付いたGoogleマップにリンクする


95

特定の場所にある特定の場所にマーカーを付けて、Googleマップにリンクしたい。

場所にリンクするのは簡単です:

http://maps.google.com/?ll=XX.XXXX,XX.XXXX

しかし、その時点でもマーカーをドロップするにはどうすればよいですか?できれば自分のテキストを少し入れてくださいが、それは単なるボーナスです。

2017-Googleはこれに関するドキュメントをリリースしました。新しい承認済みの回答を参照してください:https : //stackoverflow.com/a/44477650/359135


静的マップAPIで簡単にできますが、使用したくありません。

回答:


91

2017年5月、Googleは公式のGoogleマップURLドキュメントを公開しました。GoogleマップのURLには、アプリケーションで使用できるユニバーサルクロスプラットフォーム構文が導入されています。

次のドキュメントをご覧ください。

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

URLは、検索、ルート案内、地図、ストリートビューモードで使用できます。

たとえば、指定した位置にマーカーを表示するには、次のURLを使用できます。

https://www.google.com/maps/search/?api=1&query=36.26577,-92.54324

詳細については、前述のドキュメントをお読みください。

このAPIの機能リクエストをGoogle Issue Trackerに提出することもできます。

お役に立てれば!


現在の回答でもう一度回答していただきありがとうございます。

3
マーカーのテキスト/ラベル/タイトル/名前を追加する場合は、などのクエリパラメータを使用できますq=36.26577,-92.54324+(My%20location)。ただし、これはGoogleマップのWebサイトでは機能しないようですが、iOSアプリでは(まだ)機能します。
ダニエルピエツチ2018

私の場合、これはマーカーを表示しません。マーカーを表示するにはどうすればよいですか?
ミラノマハルジャン2018

1
ありがとうございます!ベストアンサー!
Genevios

異なる場所に複数のマーカーを配置する方法はありますか?
Tsingis

82

このフォーマットは機能しますが、正式な方法ではないようです

http://maps.google.com/maps?q=loc:36.26577,-92.54324

また、こちらもご覧ください。彼らにはいくつかの答えがあり、これが新しい方法であることを示しているようです:

http://maps.google.com/maps?&z=10&q=36.26577+-92.54324&ll=36.26577+-92.54324


20
この答えはグーグルマップの新しいバグ/機能のおかげで時代遅れです、それは今最も近い住所か何かを探します。これを防ぐには、 "loc:"を前に付けます。maps.google.com/maps?q=loc:36.26577,-92.54324
ピーター、

新しいGoogleマップでこれを行う方法はありますか?地図にマーカーを表示するだけで、特に意味はありません(森の真ん中にある可能性があります)。
TondaCZE 2014

1
上記の@TondaCZEピーターの例は、新しいGoogleマップでうまく機能します
アレンライス

2
@peterによって提案された変更を組み込むために編集
fzwo

maps.google.com/…それでもマーカーが表示されません。衛星モードに切り替えると、マーカーが表示されます。
2017

39

緯度/経度ではなく、ズームレベルと場所名だけを指定できますか?
George Birbilis、

これは2019年にうまく機能するようです。マップタイプとして衛星を指定する方法があるかどうか知っていますか?
Eric Duminil、

26

このURL形式は魅力のように機能しました

http://maps.google.com/maps?&z={INSERT_MAP_ZOOM}&mrt={INSERT_TYPE_OF_SEARCH}&t={INSERT_MAP_TYPE}&q={INSERT_MAP_LAT_COORDINATES}+{INSERT_MAP_LONG_COORDINATES}

エベレストの例

http://maps.google.com/maps?&z=15&mrt=yp&t=k&q=27.9879012+86.9253141

プレビュー

ここで完全なリファレンス

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

-編集-

どうやらズームパラメータが機能しなくなったようです。これが更新された形式です。

フォーマット

https://www.google.com/maps/@?api=1&map_action=map&basemap=satellite&center={LAT},{LONG}&zoom={ZOOM}

https://www.google.com/maps/@?api=1&map_action=map&basemap=satellite¢er=27.9879012,86.9253141&zoom=14


ベストアンサー、imo、それはフォーマットが多くのカスタマイズを可能にするので-特にマップタイプを衛星に変更する方法を探していました。ありがとう!
kushy

マーカーに名前を付ける方法はありますか?座標は場所の名前としてのみ説明されています
クリスチャンウルフアルベスヘス

@EricDuminilズームパラメータが機能する新しい形式を追加しました。
PS

1

Basic4Androidで作業していて問題の簡単な修正を探している場合は、これを試してください。OSMが少し厄介な結果を作成し、Googleマーカーの[yndolok]に感謝しますが、GoogleマップとOpenstreetの両方で機能します。

GooglemLoc="https://www.google.com/maps/place/"&[Latitude]&"+"&[Longitude]&"/@"&[Latitude]&","&[Longitude]&",15z" 

GooglemRute="https://www.google.co.ls/maps/dir/"&[FrmLatt]&","&[FrmLong]&"/"&[ToLatt]&","&[FrmLong]&"/@"&[ScreenX]&","&[ScreenY]&",14z/data=!3m1!4b1!4m2!4m1!3e0?hl=en"  'route ?hl=en

OpenStreetLoc="https://www.openstreetmap.org/#map=16/"&[Latitude]&"/"&[Longitude]&"&layers=N"

OpenStreetRute="https://www.openstreetmap.org/directions?engine=osrm_car&route="&[FrmLatt]&"%2C"&[FrmLong]&"%3B"&[ToLatt]&"%2C"&[ToLong]&"#Map=15/"&[ScreenX]&"/"&[Screeny]&"&layers=N"
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.