Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Google Maps Places API:TypeError:autocomplete未定义_Javascript_Google Maps_Google Maps Api 3_Google Places Api - Fatal编程技术网

Javascript Google Maps Places API:TypeError:autocomplete未定义

Javascript Google Maps Places API:TypeError:autocomplete未定义,javascript,google-maps,google-maps-api-3,google-places-api,Javascript,Google Maps,Google Maps Api 3,Google Places Api,每当我尝试使用Google Maps API places库时,浏览器控制台中就会出现以下错误: TypeError: autocomplete is undefined 如果我没弄错的话,这意味着places library无法加载。至于代码,我有自己的代码,但我也复制粘贴了PlacesAPI教程()中的代码 在我的标题中,包括以下两行: <script type="text/javascript" src="https://maps.googleapis.com/maps/api/j

每当我尝试使用Google Maps API places库时,浏览器控制台中就会出现以下错误:

TypeError: autocomplete is undefined
如果我没弄错的话,这意味着places library无法加载。至于代码,我有自己的代码,但我也复制粘贴了PlacesAPI教程()中的代码

在我的标题中,包括以下两行:

<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=MY_KEY_HERE"></script>
<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?libraries=places&sensor=false"></script>

我还确保PlacisAPI、谷歌地图JavaScript API v3和谷歌地图地理定位API都在我的谷歌API控制台中打开

我真的不确定问题是什么,除了图书馆没有加载的地方。我应该注意到我正在处理一个隐藏的子域,这可能是问题所在吗


提前感谢。

请确保您只加载一次映射文件(并且您应该始终通过https或活动协议加载api):



子域应该不是问题,因此您可以使用它。

您应该会收到一条关于在javascript控制台中多次加载API的消息。
<script type="text/javascript" src="//maps.googleapis.com/maps/api/js?key=MY_KEY_HERE&libraries=places&sensor=false"></script>