Google 页面加载时自动完成地址表单

Google auto complete address form on page load

我一直在关注这个例子:https://developers.google.com/maps/documentation/javascript/examples/places-autocomplete-addressform 它展示了如何使用 Google 地图实现自动完成下拉列表的字段,然后当用户选择要填写的地址时单个表单元素(如街道名称等)。

虽然在我的例子中地址字段已经填写,所以我只需要在页面加载时使用此地址填写表单元素。

我试过了

$(document).ready(function(){
    fillInAddress();
});

强制启动但表单元素保持为空。有人有什么想法吗?

提前致谢!

我认为只做 fillInAddress(); 可能还不够,您还必须对 autocomplete 做点什么。但是,由于它不是开源的,也没有在文档中的任何地方提及,因此似乎没有办法做到这一点。

一种解决方法是使用 Places 网络服务 API 来获取相同的信息。有关详细信息,请参阅 this