我们有一个简单的Google Maps交通应用程序,网址为:http://www.avonandsomerset.police.uk/newsroom/traffic/
最近,它在IE浏览器中出现了问题。在这个时候,它使用的是API V2,所以我已经升级到了V3,但在IE浏览器中仍然无法正常工作。
在Chrome和Firefox中它可以正常工作,但在所有版本的IE(6,7,8)中,Google地图无法完全加载。
问题: Google地图DIV通常会加载所有控件(缩放、由Google提供的动力、地图类型),但实际的地图瓦片在IE中不会出现。我只能看到DIV的灰色背景。
我尝试过: 我将JavaScript代码注释掉,只剩下以下内容,但仍然存在同样的问题:
在Chrome和Firefox中它可以正常工作,但在所有版本的IE(6,7,8)中,Google地图无法完全加载。
问题: Google地图DIV通常会加载所有控件(缩放、由Google提供的动力、地图类型),但实际的地图瓦片在IE中不会出现。我只能看到DIV的灰色背景。
我尝试过: 我将JavaScript代码注释掉,只剩下以下内容,但仍然存在同样的问题:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
<script type="text/javascript" >
var map;
$(document).ready(function () {
initialize(); // Set-up Google map
});
function initialize() {
var options = {
zoom: 9,
center: new google.maps.LatLng(51.335759, -2.870178),
mapTypeId: google.maps.MapTypeId.ROADMAP
};
map = new google.maps.Map(document.getElementById("googleMap"), options);
}
</script>