2013-02-24 91 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