google-maps - 如何将邮政编码搜索框添加到我的 Google map ,它只会搜索我的标记

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

我使用 Google Maps API v3 创建了一张 map 。

我已经创建了一个包含大约一百个位置(标记)的 Fusion Table,并且已成功将其放入我的 map 中。

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

我已经阅读了大部分(如果不是全部)似乎与此有关的帖子,但没有运气。我觉得这真的不应该那么困难,我的意思是谷歌主要做搜索,对吗?然而,向我的自定义 map 添加搜索栏是一项艰巨的任务。

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

瑞安

最佳答案

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

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

有一个带有搜索框的例子。

关于google-maps - 如何将邮政编码搜索框添加到我的 Google map ,它只会搜索我的标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9610429/

相关文章:

google-maps - 将邮寄地址与数据库匹配

google-maps - 涉及公交线路的计算

google-maps - 仅在 Google map 中显示特定城市的标签

google-maps - Google Maps自定义标签的x和y位置

google-maps - Google Maps API v3 map 未完全加载

google-maps - 谷歌地图具有完全相同位置的多个标记不起作用

google-maps - Google Maps JavaScript API v3 for Work UnauthorizedURLforClientIdMapError

javascript - angular-google-maps 中的标记与标记指令

android - 谷歌地图 REST API

javascript - 如果我链接我的 css,我网站内的谷歌地图不起作用