【问题标题】:Allow users to add markers based on name of places instead of coordinates and then allow then to filter允许用户根据地点名称而不是坐标添加标记,然后允许过滤
【发布时间】:2012-04-12 12:54:03
【问题描述】:

我有一个由 10 名志愿者组成的小组,他们将在不同地区分发传单。我想制作一个他们可以登录的网页,然后通过搜索地点而不是坐标来添加他们的标记(如果相信它是通过地理编码完成的??)。然后,一旦用户登录,我希望他们按“我的标记”和“所有标记”类别过滤标记。

所以两件事。如何让用户使用名称而不是坐标进行搜索并添加标记。其次,如何过滤标记。

谢谢 卡兰

【问题讨论】:

    标签: google-maps google-maps-api-3 geocoding


    【解决方案1】:

    你读了吗

    https://developers.google.com/maps/documentation/javascript/geocoding#GeocodingStatusCodes

    ?然后使用引用 Marker 数组的对象(例如 user['bob'] = [marker 1, marker 2, etc.])跟踪用户的标记,并根据这些用户名打开和关闭。

    当您遇到特定问题时,请返回此处。

    【讨论】:

      【解决方案2】:

      是的,您是对的,您应该使用 geocoding 将用户带到他想要的确切位置。然后您可以将用户标记与用户 ID 一起添加到数据库中,以便您可以通过 mymarkers 过滤它们。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-01-30
        • 2014-07-05
        • 1970-01-01
        • 1970-01-01
        • 2019-10-27
        • 2017-09-01
        • 2011-04-02
        • 1970-01-01
        相关资源
        最近更新 更多