我有这段代码可以使用 Virtual Earth API 显示地图:
<script type="text/javascript">
function GetMap() {
var map = map = new VEMap('myMap');
map.LoadMap(new VELatLong(47.6, -122.33), 10, 'h', false);
}
$(document).ready(function () {
GetMap();
});
</script>
<a href="#" onclick="$('#myMap').toggle();">Show Map</a>
<div id="myMap" style="position:relative; width:400px; height:400px; display:none;"></div>
这不起作用,并在地图应该去的地方显示一个黑框。如果我删除display: none;
样式,那么它工作得很好。但我不希望地图在页面加载时可见,我希望用户切换它。有人能看出我的方法有什么问题吗?