新しい(2013年半ば)GoogleマップでURLを介して特定の座標に説明付きのマーカーを表示する方法


11

このようなリンクは、Googleマップの最新の刷新(2013年7月以前)まで機能していました。

http://maps.google.com/maps?q=description+(name)+%4046.090271,6.657248

提供された緯度/経度座標にピンが配置されたマップを表示し、指定された説明テキストを表示しました。

この「アドレス形式」のプラスは、ピンを「調整」したい場所に正確に配置し、意味のある説明を提供することでした(通常のアドレスのみの検索では認識されない、または誤って配置されたアドレスなど)。クエリ)。

iPhone / iPadおよびAndroidデバイスのネイティブモバイルアプリについても同様です。Googleが新しいネイティブアプリのバージョンをリリースするまで(2013年7月中旬まで)機能しましたが、現在は機能していません。

誰かが、単一のリンクで同じ結果を得るための回避策や新しいまたは代替のフォーマットがあるかどうかを知っていますか?

JavaScriptについて誰かが言及する前に、これはJSを介して簡単に実現できることはすでに知っていますが、ここで探しているのは、非常に単純な基本的なリンクです。

また、説明なしで座標を指定するだけで機能することはわかっていますが、座標と説明の両方必要です(したがって、基本的には、更新前と同じように動作します)。

編集

詳細説明:Static Maps APIは機能しません。Google Maps Webアプリケーションを表示するリンクを探しています。

編集

指定された緯度/経度でマーカーを表示するだけでも簡単です(?q = lat、lngを指定すると、それがわかります)。私が達成したいのは、新しいgoogle maps webappで説明とともにマーカーを表示することです。


...ちょうどあなたが知っているように、そのリンクは私のために働いた。
AM

1
@AMは古いGoogleマップを使用している必要があります。新しいプレビューバージョンのマップでは、名前が同じように表示されないことを確認できます。
Andrew Lott 2013

1
それで、Googleは場所ごとに異なるバージョンを提供しているのでしょうか?その場合、私から事前にこれを解決するために、将来からこの質問に+1してください。また、「新しい」(2013年半ば)Googleマップに関連する問題は次のとおりです:webapps.stackexchange.com/questions/45896/…
AM

@AMに感謝しますが、その問題はそれほど密接には関連していないようです。これは、「新しい」マップで削除されたラボの機能に関するものです。さらに、その場合の回答で言及されている座標は、実際にはマーカーの座標ではなく、地図が中央に配置されている座標です(地図をパンするとURL自体が更新されます)
Sergio

説明を新しいマップに表示しますか?
Sathyajith Bhat

回答:


1

この形式は特定の場所で機能しますが、ラベルは1文字に制限されているようです:

http://maps.googleapis.com/maps/api/staticmap?center=40.698217,-74.05&zoom=13&size=600x300&maptype=roadmap&markers=color:orange%7Clabel:A%7C40.690217,-74.035&sensor=false

本当に複数の文字を表示したい場合は、より多くのポイントを指定することにより、大まかに制限を回避できます。

http://maps.googleapis.com/maps/api/staticmap?center=40.698217,-74.05&zoom=13&size=600x300&maptype=roadmap&markers=color%3aorange%7Clabel%3aA%7C40.690217,-74.035&markers=color%3agray% 7Clabel%3aS%7C40.680217、-74.033&markers = color%3agray%7Clabel%3aO%7C40.680217、-74.030&markers = color%3agray%7Clabel%3aM%7C40.680217、-74.027&markers = color%3agray%7Clabel% 3aE%7C40.680217、-74.024&markers = color%3agray%7Clabel%3aP%7C40.680217、-74.021&markers = color%3agray%7Clabel%3aL%7C40.680217、-74.018&markers = color%3agray%7Clabel%3aA% 7C40.680217、-74.015&markers = color%3agray%7Clabel%3aC%7C40.680217、-74.012&markers = color%3agray%7Clabel%3aE%7C40.680217、-74.009&sensor = false

あなたは実際にこのようにいくつかの長い単語を綴ることができ、Googleによれば、「静的マップURLはサイズが2,048文字に制限されている」ので、上のリンクのサイズの3倍以上の有効なリンクを生成でき、長い「ラベル」。


2番目のリンクの例では、最初の「ラベル」文字を実際の点の南のフレームの端に変更し、後続のすべての文字に小さな経度の変更を加えました。これらの多くを生成しようとしている場合、これらすべてをプログラムで行うことができます(「実際のポイントの南のフレームのすぐ内側」の緯度を取得するには、中央の緯度と経度、およびズームレベルを確認する必要があります)。

ここでの例から始めて、マップの中心とマーカーに緯度と経度を指定できること、およびマーカーを対象物以外の場所に設定して、指定したとおりに表示できることを確認しました。 https://developers.google.com/maps/documentation/staticmaps/#quick_example

(ここに示す例は、Googleマップの静的マップバージョンのものです。他のバージョンでは、長いラベルを作成する方が簡単な場合があります。)


回答ありがとうございます。静的マップAPIではなく、Google Maps Webアプリについて質問していました(質問に説明を追加します)
Sergio

1

複数の場所間のルートを示すために使用する少し異なるURLで同じ問題が発生しました。このURLは、説明付きまたは説明なしで壊れています。

http://www.maps.google.com?q=52.445365,0.619076+(Description1)+to:52.627721,1.282156+(Description2)+to:52.053842,1.146522+(Description3)

次のように、新しいGoogleマップでは説明なしで同じことができるようです。

http://www.google.com/maps/dir/52.245101,0.716032/52.445365,0.619076/52.627721,1.282156/52.053842,1.146

しかし、URLのみを使用して場所に説明を提供する便利な機能は失われているようです。


0

https://www.google.com/maps/place//@37.7,-122.4,16z/は機能するようですが、説明はありません。


すみませんが、それは役に立ちません。それは説明せずに私の質問にURLを呼び出すのと同じです: maps.google.com/maps?q=46.090271,6.657248 しかし、私の質問の全体のポイントは、説明を取得する方法のためでした。
Sergio

ともかく、誤解を避けるために元の質問に説明を追加しました:)
Sergio

-2

これはあなたが探している場所ならうまくいくはずです:

https://www.google.com/maps/place/[[name]]/@[[lat]],[[lng]],15z

これを機能させることができません。おそらくあなたの答えにいくつかの例を含めることができますか?
Vidar S. Ramdal 2017年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.