2013-02-24 31 views
1

我知道这个问题之前已经被问过了,我已经看过其他堆栈溢出示例和其他地方,但一直在查看这段代码太久,而我仍然难倒了。按Google地图中类别对标记进行分组

在这个fiddle,我有许多类别中的两个的标记。我尝试设置类别功能displayMarkers来过滤和打开和关闭每个类别的标记。

我从theseexamples摇摇晃晃,没有运气。

当我尝试拨打displayMarkers功能并通过parameter (albacore218)时,我收到ReferenceError: albacore218 is not defined

数据以JSON格式显示,并且可以很好地填充标记infowindows中的数据。我不明白的是为什么JSON可以在infowindow中工作,但是当我尝试使用类别函数访问数据时,我没有成功。

请让我知道我失踪或不理解。谢谢你的帮助。

回答

1

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

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

我可以发誓我试过了!谢谢你解决了这个问题。 – cabs 2013-02-24 05:43:40

+0

不客气。随时接受答案:) – 2013-02-24 05:47:24