我是一个JavaScript的新手,我需要你的帮助设置谷歌地图div元素是在另一个div元素。下面是如果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>
我该如何解决这个问题?
谢谢。完美工作。我在完全错误的地方寻找问题。 – reederz
不客气! –