0

我正在构建一个站点(类似于黄页),用户将首先从其国家 > 州 > 城市的下拉菜单中进行选择。然后他们将被提示在谷歌地图上标记自己的位置(或将市场拖到准确的位置)。如何将从下拉菜单中选择的城市发送到地图中,以便显示城市的放大图而不是全球地图。

如果没有下拉菜单数据库中的经度和纬度,我可以这样做吗?

4

1 回答 1

1

您必须向 google maps api 发出地理编码请求,并在下拉列表中获取地址的坐标,然后使用结果在该地址上缩放地图。

阅读谷歌地图文档中的地理编码。您会在那里找到使用示例以及您需要的任何内容。

要获取下拉列表的值并将其传递给 js 以向谷歌地图发出请求,您将需要这个函数

于 2012-05-15T07:55:32.857 回答