如何在用户搜索时通过输入邮政编码更改默认的谷歌地图缩放级别



我有一个简单的谷歌地图,具有搜索框功能,用户可以在其中搜索任何城市,地址,国家或邮政编码,按回车后,地图的缩放级别将带您到那里。根据用户搜索的内容,缩放级别由谷歌地图功能决定。

现在,当用户搜索一个城市时,例如德克萨斯州休斯顿。谷歌地图缩小到一定程度,人们可以看到地图中心的休斯顿市。但是,当用户在休斯顿市搜索特定邮政编码时,谷歌地图会进一步放大以仅显示输入的邮政编码范围内的区域。如何更改缩放级别和边界的这种默认行为,以便当用户输入邮政编码时,Google 地图会找到相关城市并仅显示该城市(而不是邮政编码的放大区域)。

我没有附加任何代码,因为人们可以在谷歌地图上简单地可视化它。

  1. 对邮政编码进行地理编码。
  2. 对生成的坐标进行反向地理编码,选择包含城市名称的结果。
  3. 对城市名称进行地理编码,使用响应的边界来调整地图的缩放比例。

最新更新