【发布时间】:2012-07-25 07:49:38
【问题描述】:
我正在尝试制作自定义 Google 地图。我们的想法是制作一张包含 3 个不同标记的地图,例如:森林、河流、湖泊。
我知道如何添加这些自定义标记。我用这个tutorial 做这个,但我需要对标记进行排序。例如,当我在地图中按链接“森林”时,只会显示“森林”标记。请帮助解决这个问题,我尝试在 Google 示例中搜索,但没有找到我需要的东西。
【问题讨论】:
标签: javascript google-maps-markers
我正在尝试制作自定义 Google 地图。我们的想法是制作一张包含 3 个不同标记的地图,例如:森林、河流、湖泊。
我知道如何添加这些自定义标记。我用这个tutorial 做这个,但我需要对标记进行排序。例如,当我在地图中按链接“森林”时,只会显示“森林”标记。请帮助解决这个问题,我尝试在 Google 示例中搜索,但没有找到我需要的东西。
【问题讨论】:
标签: javascript google-maps-markers
我只是为类似场景保留所有标记的列表/数组。实际上我为此目的编写了一个 Javascript 元对象,因此我可以搜索特定类型的所有标记等。
一个非常简单的解决方案是保留三个列表,每种类型一个。因此,您可以遍历所有列表并根据需要隐藏/显示标记。
编辑 1:
【讨论】: