我使用Google Maps API v3创建了地图。
我创建了一个包含一百个位置(标记)左右的Fusion表,并成功地将其拉入我的地图。
现在我需要在此页面添加一个搜索框,允许用户输入他们的邮政编码并让地图放大到该区域,然后只查看该邮政编码中的位置或该邮编的最近位置码。我还希望将位置数据拉入侧边栏,如现在已弃用的Local Search API所示。
我已经阅读了大部分(如果不是全部)有关此事的帖子,但没有运气。我觉得这应该不是那么难,我的意思是谷歌确实主要搜索吗?然而,在我的自定义地图中添加搜索栏是一项艰巨的任务。
任何帮助将不胜感激,我有明天的截止日期。谢谢大家,我喜欢这里。
赖安
答案 0 :(得分:4)
您需要对邮政编码进行地理编码,并使用结果将地图居中,然后显示符合地图边界的标记(如果尚未显示)。
请参阅http://code.google.com/apis/maps/documentation/javascript/geocoding.html
搜索框中有一个示例。