2012-07-26 154 views
0

我想製作自定義Google地圖。這個想法是製作一個包含3個不同標記的地圖,例如:森林,河流,湖泊。自定義谷歌地圖標記

我知道如何添加這些自定義標記。我用tutorial這樣做,但我需要排序標記。例如,當我按下地圖上的鏈接「森林」時,只會顯示「森林」標記。請幫助解決這個問題,我嘗試在Google示例中進行搜索,但沒有發現任何我需要的內容。

回答

0

我只是保留一個類似場景的所有標記的列表/數組。其實我已經爲此寫了一個Javascript元對象,所以我可以搜索特定類型的所有標記等。

一個非常簡單的解決方案是保留三個列表,每個類型一個。因此,您可以遍歷所有列表並根據需要隱藏/顯示標記。

編輯1:

  1. https://stackoverflow.com/a/6662514/356726得到的第一印象。
  2. 這裏有一個tutorial與jQuery結合使用這個概念。
+0

好的我會嘗試這個想法與數組,現在我學習谷歌地圖JavaScript API v3,我不擅長於JS,更好的解決方案,我將是jQuery,但它可能是無形的; D – Wizard 2012-07-26 17:26:53

+1

如果你是新的讓Js首先使用數組,然後根據需要在標記上使用setVisible。祝你好運;-)請參閱http://stackoverflow.com/a/6662514/356726 – 2012-07-26 19:00:06