加载GoogleMapsJavaScript会在页面加载时放置API

加载GoogleMapsJavaScript会在页面加载时放置API,javascript,jquery,html,google-maps,google-places-api,Javascript,Jquery,Html,Google Maps,Google Places Api,我使用谷歌地图的地方API有能力自动完成搜索的地方。目前,我正在使用以下代码加载Google Maps JavaScript API: window.onload=函数(){ var autocomplete=new google.maps.places.autocomplete(输入); 您可以从链接中删除异步和延迟以同步加载。我不确定这样做是否正确,但它肯定会解决您的问题。您可以禁用输入字段,和/或在早期使用某种繁忙指示器覆盖页面,然后只启用输入字段和设置“自动完成”后,请清除onload

我使用谷歌地图的地方API有能力自动完成搜索的地方。目前,我正在使用以下代码加载Google Maps JavaScript API:

window.onload=函数(){
var autocomplete=new google.maps.places.autocomplete(输入);

您可以从链接中删除异步延迟以同步加载。我不确定这样做是否正确,但它肯定会解决您的问题。

您可以禁用输入字段,和/或在早期使用某种繁忙指示器覆盖页面,然后只启用输入字段和设置“自动完成”后,请清除
onload
函数中的忙指示器。

我发现,如果在加载HTML元素后放置脚本,浏览器仍会显示在加载Google Maps Places API时页面正在加载。

我没有使用异步和延迟,我在下面找到了另一个解决方案。我将我会同时使用这两个词。谢谢你,P.S.我试着投票表决你的评论,但我没有足够的声誉这么做