1. HOME
  2. CSS

Google Maps ブログに埋め込みとレスポンシブ対応

投稿日:2015年3月11日/更新日:2015年4月19日

Google Maps 地図の埋め込み方法
まずはGoogle Mapsにアクセス
https://www.google.co.jp/maps

住所もしくは地名・名称などで検索 東京駅を検索

右下の歯車のアイコンをクリック アイコン

「地図を共有または埋め込む」をクリック 共有または埋め込む

「地図を埋め込む」のタブをクリック
下に表示されたURLをコピーします。 地図を埋め込む

レスポンシブ対応

html
取得した埋め込みコードをdivで囲みます。
<div class="maps">
<iframe src="http….(省略)"></iframe>
</div>

CSSには以下の記述
.maps {
  margin: 10px;
  position: relative; 
  padding-bottom: 75%;
  height: 0;
  overflow: hidden; 
  max-width: 100%;
 } 

.maps iframe {
  position: absolute; 
  top: 0; 
  left: 0; 
  width: 100%; 
  height: 100%;
 }

margin箇所を削除すると最大幅で表示されます。
サイトに合わせて調整してみてください。

コンテンツ最大幅650px
mapsの親要素にbackground-colorとoverflow: hiddenを入れたサンプルを作成しました。
Google Mapsレスポンシブ対応サンプル


レスポンシブWEBデザイン(楽天市場)

Leave a Reply





PAGE
TOP