我正在实例化一个谷歌地图自动完成框,例如:
autocomplete = new google.maps.places.Autocomplete(input, options);
现在,当用户开始输入并出现建议列表时,如果用户只是按 Enter,我希望将排名第一的预测用作搜索词。
例如,当用户搜索:London时,我想拉出并发送英国伦敦- 只需用户按 Enter。
我可以使用(使用最新的 V3.11)提取该预测:
autocomplete.gm_accessors_.place.Gc.predictions[0].wg
但是,这显然依赖于“已编译”的对象名称,例如随着 Google 更新其代码库而更改Gc
。wg
这样做的正确方法是什么?自动完成 API 是否支持它?
注意
请在 Google 上为这个问题加注星标以获得解决方案:
https://code.google.com/p/gmaps-api-issues/issues/detail?id=4945