【问题标题】:Custom google maps markers [closed]自定义谷歌地图标记[关闭]
【发布时间】:2012-07-25 07:49:38
【问题描述】:

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

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

【问题讨论】:

    标签: javascript google-maps-markers


    【解决方案1】:

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

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

    编辑 1:

    1. 请参阅https://stackoverflow.com/a/6662514/356726 以获得第一印象。
    2. 这里是 tutorial 结合 jQuery 使用的概念。

    【讨论】:

    • 好的,我会用数组尝试这个想法,现在我正在学习 Google Maps JavaScript API v3,我不擅长 JS,更好的解决方案是 jQuery,但它可能是不可能的;D跨度>
    • 如果您是 Js 新手,请先使用数组,然后根据需要在标记上使用 setVisible。祝你好运 ;-) 见stackoverflow.com/a/6662514/356726
    猜你喜欢
    • 1970-01-01
    • 2013-08-21
    • 1970-01-01
    • 1970-01-01
    • 2015-10-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多