Google maps 从谷歌地图自动完成中提取建议

Google maps 从谷歌地图自动完成中提取建议,google-maps,google-maps-api-3,Google Maps,Google Maps Api 3,我正在实例化一个google地图自动完成框,如下所示: autocomplete = new google.maps.places.Autocomplete(input, options); 现在,当用户开始键入并显示建议列表时,如果用户只需按Enter键,我希望将排名第一的预测用作搜索词 例如,当用户搜索:伦敦时,我想退出并发送英国伦敦——只需用户按Enter键即可 我可以使用(最新版本为V3.11)得出该预测: 然而,这显然依赖于“已编译”的对象名,例如Gc和wg,它们将随着谷歌更新其代码

我正在实例化一个google地图自动完成框,如下所示:

autocomplete = new google.maps.places.Autocomplete(input, options);
现在,当用户开始键入并显示建议列表时,如果用户只需按Enter键,我希望将排名第一的预测用作搜索词

例如,当用户搜索:伦敦时,我想退出并发送英国伦敦——只需用户按Enter键即可

我可以使用(最新版本为V3.11)得出该预测:

然而,这显然依赖于“已编译”的对象名,例如
Gc
wg
,它们将随着谷歌更新其代码库而改变

正确的做法是什么?自动完成API支持它吗

注意

请在Google上搜索此问题以获得解决方案:


使用
位置时没有正确的方法。自动完成
,目前尚未实现

您可以做什么:API创建下拉列表,一个类名为“
pac container
”的div,并且在该div中为每个预测创建一个类名为“
pac item
”的div,您可以使用第一个
.pac item
的文本作为输入值


正确的方法是请求,但是您需要自己创建下拉列表。

谢谢-我想我希望他们找到实现它的理由!当数据已经存在于AutoComplete对象中时,查询DOM看起来很糟糕,但是谢谢你的建议。你可以给他们一个理由,发送一个。实现不应该如此复杂,因为预测已经存在,它只需要一种方法通过APIGood idea使它们可用-已经这样做了,请投票支持!
autocomplete.gm_accessors_.place.Gc.predictions[0].wg