-3

我想在我的谷歌地图网页中提供两种过滤。每种都基于不同的逻辑:

  • 第一种是基于位置类型“房屋、建筑、购物中心……”
  • 第二个是基于“用户访问此地点的时间”的时间戳。

我现在能做的是根据位置类型显示或隐藏标记(使用复选框)。

我的问题是:

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

谢谢

4

1 回答 1

1

markers[i].mytimestamp向标记添加属性

添加使用它来执行您想要的操作的显示/隐藏功能。

于 2012-12-03T18:37:36.087 回答