2016-05-11 2 views
0

Ich habe persönliche Fliesen für ein WEB Gis und ich kartographische Motor OpenLayers3. Ich habe ein Problem damit, Kacheln mit Mozilla oder IE zu sehen, aber mit Google Chrome habe ich weiße Kacheln anstelle von echten Kacheln wegen des "Renderings hardwarebeschleunigt" (Wenn ich diesen Parameter deaktiviere, kann ich alle meine Kacheln sehen).Openlayers 3 "rendering hardware-accelerated" von Chrome deaktivieren Sie persönliche Fliesen

wie folgt aus: enter image description here

Wie kann ich für meine Fliesen mit der siehe „Rendering hardwarebeschleunigte“? (Zum Beispiel haben die OSM-Kacheln dieses Problem nicht)

Antwort

1

Wahrscheinlich projezieren Sie Ihre lokalen Kacheln, während OSM nicht erneut projiziert wird. Das ist der Grund, warum das Rendering nur auf Ihren lokalen Kacheln fehlschlägt. Dies ist ein bekanntes Problem #5236 und es scheint, dass es mit der Leistungsrückbildung von Chrom zu tun hat. Der Fehler wurde an Chrome gemeldet.

In der Zwischenzeit wechseln Sie entweder zur Version 3.13 oder deaktivieren die Hardwarebeschleunigung. Eine letzte Option besteht darin, die Kacheln unreprojiziert zu beliefern (keine Client-Reprojektion) oder Ihre Kacheln mit Ihrer Kartenprojektion zu erstellen (ich nehme an, das ist 3857), damit keine Kundenprojektion stattfinden kann.

+0

Vielen Dank für Ihre Antwort pavlos, aber meine Kacheln wurden mit der EPSG von OSM erstellt, und Sie haben recht, es ist die PESG 3857 –

+0

können Sie versuchen, mit Version 3.13 zu sehen, ob das das Problem behebt. Nur um es uns wissen zu lassen. Sie können dieses Problem auch überprüfen (https://github.com/openlayers/ol3/issues/5305), was Ihr Fall sein könnte – pavlos

+0

Ja, es funktioniert mit Version 13.x und Version 14.0 und 14.1, aber ab Version 14.2 erschien das Problem! –