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