如何在我的Google地图中添加一个只搜索我的标记的邮政编码搜索框

时间:2012-03-07 22:58:33

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

我使用Google Maps API v3创建了地图。

我创建了一个包含一百个位置(标记)左右的Fusion表,并成功地将其拉入我的地图。

现在我需要在此页面添加一个搜索框,允许用户输入他们的邮政编码并让地图放大到该区域,然后只查看该邮政编码中的位置或该邮编的最近位置码。我还希望将位置数据拉入侧边栏,如现在已弃用的Local Search API所示。

我已经阅读了大部分(如果不是全部)有关此事的帖子,但没有运气。我觉得这应该不是那么难,我的意思是谷歌确实主要搜索吗?然而,在我的自定义地图中添加搜索栏是一项艰巨的任务。

任何帮助将不胜感激,我有明天的截止日期。谢谢大家,我喜欢这里。

赖安

1 个答案:

答案 0 :(得分:4)

您需要对邮政编码进行地理编码,并使用结果将地图居中,然后显示符合地图边界的标记(如果尚未显示)。

请参阅http://code.google.com/apis/maps/documentation/javascript/geocoding.html

搜索框中有一个示例。