html2canvas funktioniert nicht mit Google Maps Pan

Ich benutze html2canvas, um meine zu rettenOnline-Karte als Bild (Siehe den Link Als Bild speichern). Ich habe es in Firefox, Chrome und Opera ausprobiert.

Es funktioniert in der Regel häufiger, wenn Sie die Standardzuordnung nicht ändern. Wenn Sie die Karte zoomen und dann schwenken, ist die Wahrscheinlichkeit geringer, dass sie funktioniert. Die Karte wird verschoben, aber html2canvas verwendet den alten Mittelpunkt und die Kartengrenzen. Und html2canvas kann keine Kartenkacheln für die neuen Kartengrenzen laden.

Die Karte wird korrekt verschoben, aber html2canvas verwendet den alten Mittelpunkt und die Kartengrenzen. Warum ist das?

Um das Abrufen von Bildern aus verschiedenen Domänen zu unterstützen, habe ich die Einstellung:

useCors: true;

Ich habe die folgenden Lösungen ausprobiert

-Manuelles Ändern des Kartentyps. Manchmal behebt dies das Problem.

- Auslösen des Ereignisses zur Größenänderung des Browsers - nicht sinnvoll.

- Mit setTimeout () 2000 ms warten, um sicherzustellen, dass die Kacheln geladen werden - nicht sinnvoll

-Unter Verwendung eines Proxys (html2canvas_proxy_php.php) - nicht nützlich

-Verwenden Sie das Leerlaufereignis von Google Maps, um zu warten, bis sich die Karte im Leerlauf befindet, bevor Sie sie speichern. Dies ist nicht hilfreich

Antworten auf die Frage(0)

Ihre Antwort auf die Frage