【发布时间】:2014-11-22 03:09:28
【问题描述】:
我有一个包含两个 date_time 列的融合表。第一个是开始日期(Startdatum),另一列是结束日期(Einddatum)。
我想查询当前日期,并且只在当前日期位于开始日期和结束日期之间的地图上显示 KML 线。
我尝试使用下面的代码创建一个日期格式的字符串:
var time_date = new Date();
var day = time_date.getDate();
var month = time_date.getMonth()+1;
var year = time_date.getFullYear();
var date = (year+"."+month+"."+day);
为了在地图上显示 KML 线,我尝试使用以下代码:
layer = new google.maps.FusionTablesLayer({
map: map,
heatmap: { enabled: false },
query: {
select: "col2",
from: "1mOMP1seJq4FdiNTugsfylZaJc8sKcSlfJKUuTJjv",
where: "'Startdatum' <= date AND 'Einddatum' >= date"
},
options: {
styleId: 2,
templateId: 2
}
});
不幸的是,地图显示了所有 KMS 线路,无论其中一列中的日期是什么。
我做错了什么?
【问题讨论】:
标签: date google-maps-api-3 google-fusion-tables