Google置位 - 自动填充库

时间:2012-02-13 11:39:59

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

我正在使用Google Maps Javascript API V3商家库,以便将Places Autocomplete feature添加到我的页面。 它的工作方式与此处描述没有任何问题:

  

当用户从列表中选择地点时,有关地点的信息   返回到自动完成对象,可以由您的   应用

我想要处理的情况是,如果用户没有从自动填充下拉列表中选择位置,但是提交搜索表单。 现在我正在收集用户的输入,将其发送到Google Geocoding service并向用户显示地理编码结果列表,以便用户可以选择一个来完成表单。

所以想法如下:用户从自动完成下拉列表中选择位置,或从地理编码器列表中选择它。

我主要担心的是返回的结果是不同的。 问题如下: 是否有可能以某种方式拦截包含场所库返回的自动完成结果的JS对象,以便在用户不从下拉列表中选择一个时显示选项列表?

提前感谢。

1 个答案:

答案 0 :(得分:2)

您可以做的是做服务器端Places Autocomplete request并将结果呈现给用户。这些结果应与Javascript API Places Autocomplete提供的结果相同。然后使用所选结果的引用来执行Place Details request