1
我需要爲Geoserver創建一個過濾的WMS請求。我正在重寫一個使用OpenLayers.Filter進行這些請求的openlayers 2應用程序。如何在Openlayers 3中將過濾器從API中移除?創建過濾的請求到wms/wfs openlayers 3
這裏有一個例子查詢是如何在2的OpenLayers:
function dateFilter(date) {
var dateTimeFilterArray = [];
var dateFilter = new OL.Filter.Comparison({
type : OL.Filter.Comparison.BETWEEN,
property : "stdate",
lowerBoundary : date.fromDate,
upperBoundary : date.toDate
});
dateTimeFilterArray.push(dateFilter);
var timeFilter = new OL.Filter.Comparison({
type : OL.Filter.Comparison.BETWEEN,
property : "sttime",
lowerBoundary : date.fromTime,
upperBoundary : date.toTime
});
dateTimeFilterArray.push(timeFilter);
return combineFilters(dateTimeFilterArray);
}
感謝您的描述性答覆。這個概念工作正常! – Cecilie 2014-12-08 10:09:40
嗨@ahocevar是否有辦法稍後刪除'CQL_FILTER'? – 2015-03-31 17:02:28