HTML

Google Mapの埋め込み・レスポンシブ・縮尺の調整・英語表記にする方法【HTML・CSS】

ken-admin-suto

こんにちは!けんです。

  • HTMLにおけるGooogleマップ(Map)の埋め込み方法
  • 埋め込んだGoogleマップのレスポンシブに対応する方法
  • 埋め込んだGoogleマップの縮尺(拡大率)を調整する方法
  • 埋め込んだGoogleマップを日本語表記→英語表記にする方法

この記事では、上記の内容をご紹介致します。

Googleマップの埋め込み方法

まずは、Googleマップの埋め込み方法をご紹介致します。(①から順に説明)

①Googleマップを開きましょう。

②埋め込みたい地点を検索してクリック(もしくは、タップ)をしましょう。

③上記画像のような表示になるので、赤く囲った「共有」を選択しましょう。

④上記画像の共有を選択したら、「地図を埋め込む」を選択しましょう。

⑤上記画像の「地図を埋め込む」を選択したら、「HTMLをコピー」をクリック(タップ)しましょう。

1<iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3239.6566078782325!2d139.8081254758897!3d35.710067028389126!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x60188ed0d12f9adf%3A0x7d1d4fb31f43f72a!2z5p2x5Lqs44K544Kr44Kk44OE44Oq44O8!5e0!3m2!1sja!2sjp!4v1719818053639!5m2!1sja!2sjp" width="600" height="450" style="border:0;" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe>

⑥コピーした上記コードをHTMLに貼り付けて下さい。

See the Pen Google Map 埋め込み by ken (@kensuto) on CodePen.

⑦Googleマップ(Map)が表示されました!

1<iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3239.6566078782325!2d139.8081254758897!3d35.710067028389126!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x60188ed0d12f9adf%3A0x7d1d4fb31f43f72a!2z5p2x5Lqs44K544Kr44Kk44OE44Oq44O8!5e0!3m2!1sja!2sjp!4v1719818053639!5m2!1sja!2sjp" style="border:0;" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe>

⑧この後調節を行うので事前に「width=”600″ height=”450″」の部分は削除しておきましょう。

Googleマップのレスポンシブに対応する方法

Googleマップを埋め込んだのみでは、レスポンシブに対応されていないため、画面幅を狭くすると表示が崩れてしまいます。

なので、レスポンシブに対応する方法をご紹介致します。

aspect-ratio を使いましょう。

最初にaspect-ratioを使った方法をご紹介致します。

aspect-ratio は CSS にて、”縦の長さと横の長さの比”(アスペクト比)を設定します。

See the Pen Google Map レスポンシブ by ken (@kensuto) on CodePen.

例を挙げると、上記CSSのような記載になります。

上記のaspect-ratioは、2/1(縦の長さの比/横の長さの比)で記載しましたが、

16/9・4/3・3/2のように変更することも可能です。

(widthも同様に、90%などと記載することにより、横幅を調節することができます。)

高さをそのままにしたい場合は?

上記はaspect-ratio(比率)を使って説明しましたが、高さをそのままにして調節する方法をご紹介致します。

See the Pen Untitled by ken (@kensuto) on CodePen.

例を挙げると、上記CSSのような記載になります。

widthは横幅を100%にて、heightを高さ600pxにすることで、高さをそのままでレスポンシブ対応することができます。

Googleマップの縮尺(拡大率)を調整する方法

続いて、埋め込んだGoogleマップの縮尺(拡大率)を調整する方法をご紹介致します。

こちらは、一部のコードを書き換えることによって、拡大や縮小をすることができます。

縮尺を拡大する方法

まずは、縮尺(拡大率)を拡大する方法から。

埋め込む際に記載するiframeのコードですが、上記画像の赤く囲った「4f13.1」の部分に注目しましょう。

こちらの「13.1」の部分、13.1より小さくすることで拡大できます。

こちらの数字を「3」に変更すると・・・

See the Pen Google Map 縮尺(拡大率)-拡大 by ken (@kensuto) on CodePen.

上記のように拡大して表示されました。

縮尺を縮小する方法

縮小する方法も同様です。

先程の「縮尺を拡大する方法」の項目で挙げた「13.1」の部分、13.1より大きくすることで縮小できます。

こちらの数字を「100」に変更すると・・・

See the Pen Google Map 縮尺(拡大率)-縮小 by ken (@kensuto) on CodePen.

上記のように縮小して表示させることができました!

Googleマップを日本語表記から英語表記にする方法

最後に、埋め込んだGoogleマップを日本語表記から英語表記にする方法をご紹介致します。

通常は、日本語表記ですが、こちらも一部のコードを書き換えるだけで英語表記にすることができます。

埋め込む際に記載するiframeのコードですが、上記画像の赤く囲った「jp」の部分に注目しましょう。

jpは日本を表しているので、こちらのコードを・・・

上記画像のように、「en」に変更することで、英語表記にすることができます。

変更後の表示はこちら↓

See the Pen Google Map en by ken (@kensuto) on CodePen.

全体的に英語が主の表記になりました!

以上になります。

SNSも更新中!
気軽にフォローして下さい♪
ABOUT ME
けん
けん
ブロガー / WEB制作フリーランス
経歴:新卒でIT企業に就職 → 大学・企業・プラグラミングスクールで勉強した知識を活かしてフリーランスに → 最高月収50万円程
得意分野:WordPress/HTML/CSS/JS 等

Web制作を中心にフリーランスとして活動中。
Web制作に関する記事を投稿致します。
記事URLをコピーしました