Ich habe also ein Problem mit einer Google-Karte mit benutzerdefinierten Kacheln, aber ich habe es geschafft, es zu vereinfachen, um das Beispiel unten.
Die Einnahme der einfaches Beispiel, das Google mit Kontrollen versieht Ich habe die folgende Zeile hinzugefügt
map.enableScrollWheelZoom();
So erhalte ich das einfache HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<title>Google Maps JavaScript API Example: Controls</title>
<script src="http://maps.google.com/maps?file=api&v=2" type="text/javascript"></script>
<script type="text/javascript">
function initialize() {
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById("map_canvas"))
map.setCenter(new GLatLng(37.4419, -122.1419), 13);
map.addControl(new GSmallMapControl());
map.addControl(new GMapTypeControl());
map.enableScrollWheelZoom();
}
}
</script>
</head>
<body onload="initialize()" onunload="GUnload()">
<div id="map_canvas" style="width: 500px; height: 300px"></div>
</body>
</html>
Alles sieht gut aus, bis Sie auf die maximale Vergrößerungsstufe herauszoomen mit dem Mausrad (Betrachtung der ganzen Welt). Ungefähr die Hälfte der Zeit bleibt sie in der vorletzten Zoomstufe stecken. Beim Herumblättern werden Kartenkacheln in beiden Zoomstufen angezeigt.
Ich habe es in Chrome, IE8 und FF3.6 versucht und alle verhalten sich gleich.
Haben Sie eine Idee?
Als Fehler aufgeworfen - http://code.google.com/p/gmaps-api-issues/issues/detail?id=2218