2017-04-24 8 views
-1

(実際の値とCUSTOMURL、CUSTOMX、CUSTOMYを置き換える)、タイルはレベル17までのみ利用可能であることを仮定:OpenLayersを3-4回帰タイルの可視化

var map = new ol.Map({ 
    target: 'map', 
    layers: [ 
     new ol.layer.Tile({ 
     preload: Infinity, 
     source: new ol.source.XYZ({ 
      url: 'http://CUSTOMURL/{z}/{x}/{y}.png' 
     }) 
     }) 
    ], 
    view: new ol.View({ 
     center: [CUSTOMX, CUSTOMY], 
     zoom: 18 
    }) 
    }); 

は、ズーム17でタイルがマップされ、ズーム18に再サンプリングされます。 すべての後続バージョン(最後に安定版4.1.0)で空のマップが表示されます。任意の助けと私の英語のため申し訳ありません....

答えて

0

ため おかげで私は、最新のバージョン(テストV4.1.0)でタイルは、タイルという最高レベルにmaxZoomオプションを設定することにより、正しく表示されていることに気づきました利用可能である(この例では17)。ベクトルタイルにもmaxZoomオプションを設定する必要があります(..... createXYZ({maxZoom:......})。 これは実際の回帰ではありません ただし、ドキュメントではデフォルト値私のテストによると、maxZoomオプションのために宣言された18のうち、実際には適用されません。