允许用户根据地点名称而不是坐标添加标记,然后允许用户进行过滤

时间:2012-04-12 12:54:03

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

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

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

由于 卡兰

2 个答案:

答案 0 :(得分:0)

你读过吗

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

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

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

答案 1 :(得分:0)

是的,你是对的,你应该使用geocoding让用户到达他想要的确切位置。然后你可以在数据库中添加用户标记和userid,以便你可以通过mymarkers过滤它们。