Frage

Also habe ich ein Problem mit einer Google-Karte mit benutzerdefinierten Fliesen haben, aber ich habe es geschafft, darunter zum Beispiel zu vereinfachen.

Unter dem einfachem Beispiel Google bietet mit Kontrollen I ‚ve die Zeile

hinzugefügt
map.enableScrollWheelZoom();

Das gibt mir die 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&amp;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> 

Alle sehen gut aus, bis Sie die maximale Zoomstufe verkleinern mit dem Mausrad (Anzeige der ganzen Welt). Rund die Hälfte der Zeit wird es an der Zoom-Stufe vor dem letzten stecken. Scrollen um Kartenkacheln an beiden Zoomstufen gibt.

Ich habe versucht, in Chrome, IE8 und FF3.6 und sie alle verhalten sich gleich.

Alle Gedanken?


als Bug Raised - http: // code.google.com/p/gmaps-api-issues/issues/detail?id=2218

War es hilfreich?

Lösung

Sehr seltsam. Ich war in der Lage, diesen Fehler zu reproduzieren, mit ihrer Probe zu Karten: http: / /gmaps-samples.googlecode.com/svn/trunk/scrollzoom/scrollzoom.htm

Aktivieren stufenlose Zoomen scheint das Problem zu beheben.

Fügen Sie map.enableContinuousZoom(); nach map.enableScrollWheelZoom();

Viel Glück!

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top