嗨,我正在尝试在谷歌地图上加载图像。这是我得到的: 红色方块 - 我看到的。绿色广场 - 我想看到的。我想在地图加载后缩放到绿色方块,但我无法做到这一点,有什么帮助吗?
代码:
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
</head>
<body>
<div id="map" style="width: 800px; height: 400px;"></div>
<script type="text/javascript">
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 2,
center: new google.maps.LatLng(0, 0),
mapTypeId: google.maps.MapTypeId.ROADMAP
});
var imageBounds = new google.maps.LatLngBounds(
new google.maps.LatLng(-90,-180),
new google.maps.LatLng(90,180));
var oldmap = new google.maps.GroundOverlay("http://www.dxatlas.com/HamCap/3Y0X/20UT-21MHz.gif", imageBounds);
oldmap.setMap(map);
oldmap.setOptions({opacity: 0.5});
map.fitBounds(imageBounds);
</script>
</body>
</html>
我想缩放到覆盖层,该地图看起来像绿色方形显示,它看起来像“map.fitBounds(imageBounds);” 不起作用...有什么想法吗?