手动显示从Google Places API返回的地方列表

时间:2014-09-10 15:42:49

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

我正在使用Google PAC在附近的地方为用户提供自动填充功能。但是,地方API似乎无法控制在哪里填写那些预先输入的结果。它只是在正文中添加一个'.pac-container`并将其放在文本框下方。只有我们控制的是CSS造型。

此外,它具有非常严格的行为,例如清空容器并将其隐藏在输入框模糊处。我希望用户能够选择并单击按钮以使用所选值。

我想知道我是否可以获取从服务器获取的地点列表,并在我选择的元素中手动填充它们。可能是某种允许我实现这一目标的处理程序。我也将“Powered by Google”放在那里,只是更多地控制显示返回的数据。

1 个答案:

答案 0 :(得分:1)

有一项服务会返回预测,因为它们将由地点使用 - 自动填充:Places Autocomplete Service

您可以使用这些预测来创建您想要的任何内容,例如:具有自己定义的行为的自定义自动完成功能。

您可以在此处找到自定义实施(使用jQueryUI-Autocomplete):Google Maps API - autosuggest on hover