如何从功能的属性属性中选择功能?
答案 0 :(得分:1)
好吧,它不漂亮,但它有效;)
创建过滤功能
function filterBy(element) {
return
element.properties.systemtime_start ==
getMonthFromEpoch(element.properties.systemtime_start);
}
创建一个过滤月份的函数
function getMonthFromEpoch(time) {
var month = 'noMonthSet';
var tMonth = new Date(time).toLocaleDateString('en-US', {month: 'long'});
if (tMonth == 'January') {
month = time;
}
return month
}
将具有对象功能的部件传递给过滤器
var filterd = yourObject.features.filter(filterBy)
这将返回一个新数组,其对象与systemstartTime'January'
匹配还有一件事。我会改变你的命名。使用system_time_start
代替system:time_start
。否则你将无法通过JS