2016-05-11 3 views
0

私はWEB Gis用のパーソナルタイルを作成しました。私は地図作成モーターOpenLayers3を使用します。私はMozillaやIEでタイルを見るのに何か問題がありますが、Google Chromeでは "ハードウェアアクセラレーションレンダリング"の原因で実際​​のタイルの代わりに白いタイルがあります(このパラメータを無効にするとすべてのタイルを見ることができます)。そのようなOpenlayers 3 Chromeの "ハードウェアアクセラレーションレンダリング"のパーソナルタイルを無効にする

:「レンダリングハードウェアアクセラレーション」と私のタイルを参照するために enter image description here

はどのようにして行うことができますか? (たとえば、OSMタイルにはこの問題はありません)

答えて

1

OSMが再投影されない間に、ローカルのタイルを再投影することをお勧めします。その理由は、レンダリングがローカルのタイルでのみ失敗するということです。これは既知の問題#5236であり、クロムのパフォーマンス回帰と関係しているようです。バグはクロムに報告されています。

その間は、3.13バージョンに切り替えるか、ハードウェアアクセラレーションを無効にします。最後のオプションは、あなたがタイルを再投影しない(クライアントの再投影をしない)か、マッププロジェクションを使ってタイルを作成することです(これは3857だと思います)。クライアントの再投影は行われません。

+0

答えていただきありがとうございます。私のタイルはOSMのEPSGで作成されました.PESG 3857 –

+0

が正しいですか。バージョン3.13で問題が解決するかどうか試してみてください。ちょうど私達に知らせるために。あなたのケースである可能性のあるこの問題(https://github.com/openlayers/ol3/issues/5305)を確認することもできます – pavlos

+0

はい、バージョン13.xおよびバージョン14.0および14.1で動作しますが、バージョン14.2から問題が発生しました。 –

関連する問題