Google maps api 3 使用谷歌地图api

Google maps api 3 使用谷歌地图api,google-maps-api-3,polygons,Google Maps Api 3,Polygons,我正在尝试为我的网站建立一个基于地图的查询界面,我很难找到一个起点。我想这是一个相当简单的任务,但我觉得我好像在白费力气。无论如何,问题是现有的网站将人们根据他们的地址(主要是邮政编码)归入一个类别,这是不可行的,因为奇怪的形状和用户密度,所以我想通过创建自定义区域来解决这个问题。 我不是在寻找一个专有的解决方案,因为我真的想自己完成这一点,我只是需要一些更好的地方开始或更好的搜索建议 我知道我需要用预先确定的多边形创建一张地图。 我了解如何通过js创建带有多边形的地图。 我不明白数据将如何请求

我正在尝试为我的网站建立一个基于地图的查询界面,我很难找到一个起点。我想这是一个相当简单的任务,但我觉得我好像在白费力气。无论如何,问题是现有的网站将人们根据他们的地址(主要是邮政编码)归入一个类别,这是不可行的,因为奇怪的形状和用户密度,所以我想通过创建自定义区域来解决这个问题。 我不是在寻找一个专有的解决方案,因为我真的想自己完成这一点,我只是需要一些更好的地方开始或更好的搜索建议

我知道我需要用预先确定的多边形创建一张地图。 我了解如何通过js创建带有多边形的地图。 我不明白数据将如何请求它所在的区域,以及它将如何以散列形式返回它。例如:用户=>、区域=>、节=>

可以添加一些JS来测试点是否在多边形示例中:使用此方法:

我认为,当你放置标记时,你会将它们放在一组对象中……然后循环,对要测试的多边形进行某种缩减,测试剩余的多边形,如果是多边形,则将marker.zone和marker.section设置为适合你需要的任意值