自定义谷歌地图标记

时间:2012-07-26 16:50:20

标签: javascript google-maps-markers

我正在尝试制作自定义Google地图。我们的想法是制作一个包含3种不同标记的地图,例如:森林,河流,湖泊。

我知道如何添加这些自定义标记。我使用此tutorial执行此操作,但我需要对标记进行排序。例如,当我按下链接“森林”时,地图中只会显示“森林”标记。请帮助解决这个问题,我尝试在Google示例中搜索,但没有找到我需要的内容。

1 个答案:

答案 0 :(得分:0)

我只是为类似的场景保留所有标记的列表/数组。实际上我已经为此目的编写了一个Javascript元对象,所以我可以搜索特定类型的所有标记等。

一个非常简单的解决方案是保留三个列表,每种类型一个。因此,您可以迭代所有列表并隐藏/显示标记。

编辑1:

  1. 请见https://stackoverflow.com/a/6662514/356726以获得第一印象。
  2. 这里有tutorial将这个概念与jQuery结合使用。