【解決方法】アドレスを Google マップの URL に変換できない

プログラミングQA


グーグルマップで現在の住所を表示しようとしているのですが、残念ながら世界地図しかサイトに表示されません。

コード:

<iframe src="https://www.google.com/maps?q=<?php echo $data['post'] . ' ' . $data['city'] . ' ' . $data['street'] . ' ' . $data['number']; ?>&output=embed"></iframe>

私が試したこと:

ブラウザでは次のように表示されます。

<iframe src="https://www.google.com/maps?q=1111 Cityname Street name 1&output=embed"></iframe>

何が問題なのですか?

解決策 1

フィラーの代わりに有効な住所 (現在地やバッキンガム宮殿など) をフィードすると、iframe で機能します。

HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
  <meta name="generator" content="PSPad editor, www.pspad.com">
  <title></title>
  </head>
  <body>
        <iframe src="https://www.google.com/maps?q=Buckingham Palace, London&output=embed"></iframe>
  </body>
</html>

そのため、場所のスペルが正しく、実際の住所が記載されていることを確認することから始めます。

コメント

タイトルとURLをコピーしました