web-dev-qa-db-ja.com

新しいGoogleマップにパラメータを埋め込む

新しいバージョンのグーグルマップによって生成された埋め込みURLは次のようになります。

https://www.google.com/maps/embed?pb=!1m5!3m3!1m2!1s0x47b161837e1813b9%3A0x4263df27bd63aa0!2sHamburg%2C+Germany!5e0!3m2!1sen!2s!4v1385644179838

住所または緯度と経度を指定して、プログラムでそのようなURLを作成するにはどうすればよいですか?

20
individual8

これが新しいバージョンかどうか疑問に思います: https://developers.google.com/maps/documentation/embed/guide

  1. Address:「q =」パラメータの後に値を追加します(Google Maps Embed APIは、スペースをエスケープするときに+と%20の両方をサポートします。)

  2. 緯度と経度: "center ="パラメータは緯度と経度用ですが、表示するには "zoom ="レベルも設定する必要がありますユーザーにどのように表示するか

1
Junho Ryu
<iframe src="http://maps.google.com/maps?q=pizza+pizza+oshawa&z=10&output=embed" width="100%" height="450" frameborder="0" style="border:0" allowfullscreen></iframe>

ここでの魔法は&output=embedです。

これは、2つのパラメーターを使用した例です。 pizza+pizza+oshawaをURLエンコードされたアドレスに置き換え、10を必要なズームレベルに置き換えます。

1
kjdion84