- HOME
- > BLOG CATEGORY
- 【HTML】GoogleMapを埋め込む方法!!縮尺調整についての解説
- お知らせ
- NEW 2024.10.05 【CSS】画像を左右交互に配置について解説!
- お知らせ
- 2024.05.16 【CSS】グラデーション色々なパターンを解説!
- お知らせ
- 2024.05.15 【WordPress】親カテゴリーの子カテゴリー一覧を表示する方法
こんな方に読んでほしい
HTML
について学びたい方へ上記のように、ホームページ上で「Google MAP」の埋め込みを見かける事があるとおもいます。
今回は、Google MAPへのアクセスから埋め込み、カスタマイズまでの流れを解説していきます。
前回、iframeの使い方、指定できる属性、制限について解説しております。
【HTML】iframeの使い方 HTMLにコンテンツを埋め込もう!
[記事の内容]
iframeとは、HTML文書を埋め込むことができます。埋め込むHTML文書はsrc属性
で指定します。
埋め込む際に、src属性
にパス(URL)を指定します、このパスは、「相対パス」と「絶対パス」どちらでも
問題ありません。
書き方は以下のようになります
<!-- iframeの使用例 -->
<iframe 属性="属性値"> 〜 </iframe>
「Google Map」の埋め込みには、iframeを使用します。
上記での「属性」について理解をしておきましょう。
まずはGoogleマップにアクセスにします。公式サイトは下記のボタンから飛んでください。
左上の入力欄に「施設名」「店名」「住所」「電話番号」のいずれかを入力します。
入力欄の横に「虫メガネ(検索)」のアイコンクリックすると目的地に赤いピンが立ちます。
「共有」の丸いボタンをクリックします。
クリック後、「共有画面」がポップアップで表示されます。
共有画面には、「リンクを送信する」「地図を埋め込む」のタブがあり、「地図を埋め込む」をクリックします。
コード横に「中」はサイズになります。
サイズを確認し「HTMLをコピー」しファイルに貼り付けます。
小 | 横 400px × 縦 300px |
---|---|
中 | 横 600px × 縦 450px |
大 | 横 800px × 縦 600px |
カスタムサイズ | 自由にカスタマイズ(px単位になります) |
先ほどのコピーしたコードを貼り付けをします。
これで完成になります。
HTMLにコードを貼り付け
<iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3260.8717150389466!2d136.8975554441086!3d35.184749806937205!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x600376cbc7b0efb1%3A0xb9d3e9789275a677!2z5ZCN5Y-k5bGL5Z-O!5e0!3m2!1sja!2sjp!4v1609484155907!5m2!1sja!2sjp" width="400" height="300" frameborder="0" style="border:0;" allowfullscreen="" aria-hidden="false" tabindex="0"></iframe>
Google MAPの赤いピンが遠すぎる、近すぎてマップの位置が分からない事がよくあります。
一部のコードを書き換えるだけで縮尺調整ができます。
縮尺調整をするには、iframeのsrcの一部「!4f13.1」を変更する事で調整が可能になります。
「!4f13.1」の「13.1」の数値を変更します。長いコードで見つけにくい場合は検索等で探して見てください。
数値 | 1~180の間で変更が可能になります。 |
---|
!4f13.1を!4f1に
<!--コード一部省略-->
<iframe src="https://www.google.com/maps/embed..!4f1..."></iframe>
!4f13.1を!4f50に
<!--コード一部省略-->
<iframe src="https://www.google.com/maps/embed..!4f50..."></iframe>
!4f13.1を!4f100に
<!--コード一部省略-->
<iframe src="https://www.google.com/maps/embed..!4f100..."></iframe>
前回も解説しましたが、HTMLに記述する際のwidth属性は、「px」、「数値のみ」の指定になります。
ブラウザーいっぱいに表示させたい場合はCSSに記述する必要があります。
HTMLに記述する際に、width属性は指定せず、CSSでiframeに対して100%を指定しましょう。
iframeの幅をコンテンツ幅に合わせる
<iframe src="...." height="400"></iframe>
iframe {
width: 100%;
}
今回はこれで以上です。
2021.07.27
2021.07.09
2021.07.06
2021.07.02
2024.10.05
2024.05.15
2024.05.14
2024.05.09
2024.05.09
2024.05.09
2023.06.15
2022.06.30
2020.03.22
2020.03.06
© 2024 shu-naka-blog