OpenLayers - KML矢量图层zIndexing反转但开启放大/缩小

时间:2012-04-02 20:01:09

标签: openlayers

我遇到的问题是我的kml矢量图层中的数据图层被反转,因此我无法看到应该是最高的多边形,因为它隐藏在最低多边形的下方。当我使用鼠标滚轮放大或缩小时,其中一些将重新对齐并变得可见,但不是全部。发生了什么事?

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);

1 个答案:

答案 0 :(得分:0)

事实证明是错误的KML打破了这一层。仍然奇怪的行为......因为它部分出现了。