我正在构建一个网站(类似黄页),用户将首先从他们国家/地区的下拉菜单中选择>国家>市。然后他们会提示在谷歌地图上标记自己的位置(或将市场拖到准确的位置)。 如何将从下拉菜单中选择的城市发送到地图中,以便显示城市的放大而不是全球地图。
我可以在没有下拉菜单数据库中的经度和格度的情况下这样做吗?
答案 0 :(得分:1)
您必须向google maps api发出地理编码请求,并在下拉菜单中获取地址的corodinates,然后使用结果缩放该地址上的地图。
了解google maps documentation中的地理编码。您将找到使用示例以及您需要的任何内容。
要获取下拉菜单的值并将其传递给js以向Google地图发出请求,您需要this function。