我是 javascript 的新手,在将谷歌地图设置为另一个 div 元素中的 div 元素时,我需要您的帮助。如果 div 元素未嵌套,则代码如下:
function initialize() {
var myOptions = {
center: new google.maps.LatLng(-34.397, 150.644),
zoom: 8,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map_canvas"),
myOptions);
但是,如果我有嵌套的 div,它就不起作用:
<body onload="initialize()">
<div id="main">
<div id="map_canvas" style="width:100%; height:100%"></div>
</div>
</body>
我该如何解决这个问题?