2012-04-02 100 views
0

我遇到了一個問題,即我的kml矢量圖層中的數據圖層被顛倒過來,因此我無法看到最高多邊形應該是什麼,因爲它隱藏在下方最低的多邊形。當我使用鼠標滾輪放大或縮小時,其中一些將重新對齊並變得可見,但不是全部。到底是怎麼回事?OpenLayers - KML矢量圖層zIndexing反轉,但打開放大/縮小

var HPC = new OpenLayers.Layer.Vector("Day 1 QPF", { 
      strategies: [new OpenLayers.Strategy.Fixed()], 
      checkedGroup : 'HPC Precipitation Forecasts', 
      sphericalMercator : true, 
      rendererOptions : {zIndexing : true}, 
      projection : new OpenLayers.Projection("EPSG:4326"), 
      visibility : true, 
      protocol: new OpenLayers.Protocol.HTTP({ 
       url: "resource/hpc/QPF24hr_Day1_latest_netlink.kml", 
       format: new OpenLayers.Format.KML({ 
        extractStyles: true, 
        extractAttributes: true, 
        maxDepth: 2 
       }) 
      }) 
     }); 

     map.addLayer(HPC); 
+0

也許它的格式不正確?我通過驗證它:http://kmlvalidator.com/home.htm,它失敗了。 – Jonathan 2012-04-04 10:38:08

回答

0

原來是打亂了圖層的格式不正確的KML。仍然奇怪的行爲...因爲它部分出現。

相關問題