我想在我的谷歌地图网页中提供两种过滤。每种都基于不同的逻辑:
- 第一种是基于位置类型“房屋、建筑、购物中心……”
- 第二个是基于“用户访问此地点的时间”的时间戳。
我现在能做的是根据位置类型显示或隐藏标记(使用复选框)。
我的问题是:
1-如何根据时间戳显示或隐藏标记?使用时间线或类似的东西。
2- 我可以为一个标记定义两个类别吗?像这样我可以使用复选框来显示和隐藏标记,比如位置类型?
例如,这是我用来根据位置类型显示和隐藏标记的函数:
// == shows all markers of a particular location type, and ensures the checkbox is checked ==
function show(category)
{
var markers = oms.getMarkers();
for (var i=0; i<markers.length; i++)
{
if (markers[i].mycategory == category)
markers[i].setVisible(true);
else
markers[i].setVisible(false);
}
// == check the checkbox ==
document.getElementById(category+"Box").checked = true;
}
谢谢