Ich habe dieses Problem im ganzen Internet gesucht und keiner von ihnen scheint mir eine Lösung zu geben. Ich habe ein einfaches Skript, um nur die Karte von Südafrika anzuzeigen.Google Maps API: TypeError: a ist undefined
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge, chrome=1" />
<title>Map Test</title>
<script language="javascript" src="https://maps.googleapis.com/maps/api/js?sensor=true"></script>
<style>
#map-canvas {
height: 300px;
width: 980px;
margin: 0;
padding: 0;
margin-top: 10px;
}
</style>
</head>
<body>
<div id="map-canvas" class="map_canvas"></div>
<script type="text/javascript">
function initialize()
{
var mapOptions = {
center: new google.maps.LatLng(-29.09958,26.18434),
zoom: 5,
mapTypeControlOptions: {
position: google.maps.ControlPosition.TOP_LEFT
}
};
map = new google.maps.Map(document.getElementById('map-canvas'),mapOptions);
}
google.maps.event.addDomListener(window, 'load', initialize);
</script>
</body>
</html>
Aber ich bekomme immer wieder den gleichen Fehler. Ich habe es sogar auf einem anderen Server versucht.
Bitte helfen
Ich konnte dieses Problem nicht mit Chrome 44 ~ 45 replizieren. Ich habe sogar Firefox ausprobiert und es gibt keinen Fehler. –
@KimHonoridez, das Problem scheint Chrome nicht zu beeinflussen. Der Fehler ist in Firefox 41.0.1 intermittierend. –