在Google地图中按类别对标记进行分组

时间:2013-02-24 05:23:52

标签: javascript google-maps-api-3

我知道之前已经问过这个问题,我已经查看了其他Stack Overflow示例以及其他地方,但是我已经查看了这段代码太久了,我仍然难过。

在这个fiddle中,我有许多类别中的两个标记。我尝试设置类别函数displayMarkers来过滤和切换每个类别的标记。

我从these examples cri来没有运气。

当我尝试调用displayMarkers函数并传递parameter (albacore218)时,我得到ReferenceError: albacore218 is not defined

数据采用JSON格式,可以很好地填充标记信息窗口中的数据。我不明白为什么JSON将在infowindow中工作,但当我尝试使用类别功能访问数据时,我没有成功。

请让我知道我缺少什么或不理解。谢谢你的帮助。

1 个答案:

答案 0 :(得分:1)

您必须将字符串albacore218(以及amberjack219)括在简单引号之间。否则,它们将被视为变量。

<input type="button" value="Albacore" onclick="displayMarkers('albacore218');">
<input type="button" value="Amberjack" onclick="displayMarkers('amberjack219');">