###実現したいこと
GoogleMapをレスポンシブ対応にしたいd
###現状
地図が表示されません
###試したこと
以下のサイトを基にコードを記述しました。
http://on-ze.com/archives/5822
html
<DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8"> <link rel="stylesheet" href="styles.css"> </head> <body> <div id="googlemaps"></div> <script src="//maps.google.com/maps/api/js?key=【APIキーを入力してあります】"></script> <script src="main.js"></script> </body> </html>
css
#googlemaps { width:100%; height:300px; position:relative; }
js
function initialize() { var latlng = new google.maps.LatLng(35.681298, 139.7662469); var myOptions = { zoom: 18, center: latlng, mapTypeId: google.maps.MapTypeId.LOADMAP, scrollwheel: false, disableDefaultUI: false, }; var map = new google.maps.Map(document.getElementById('googlemaps'), myOptions); var lopanMarker = new google.maps.Marker({ position: latlng, map: map, }); google.maps.event.addDomListener(window, "resize", function() { var center = map.getCenter(); google.maps.event.trigger(map, "resize"); map.setCenter(center); }); var styledMapOptions = { name: '東京駅' } } google.maps.event.addDomListener(window, 'load', initialize);
原因が分かる方いらっしいましたら、アドバイスお願いいたします。
以上、よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー