Javascript 谷歌地图API自动完成。没有下拉列表

Javascript 谷歌地图API自动完成。没有下拉列表,javascript,api,dropdown,Javascript,Api,Dropdown,不久前,它停止生成下拉位置列表。请问我需要换什么?还有什么东西被弃用了吗 <!DOCTYPE html> <html> <head> <script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?key=[mykey]&sensor=false&amp;libraries=places">&

不久前,它停止生成下拉位置列表。请问我需要换什么?还有什么东西被弃用了吗

       <!DOCTYPE html>
       <html>
       <head>
       <script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?key=[mykey]&sensor=false&amp;libraries=places"></script>
       <script type="text/javascript">
       .
       .
       infowindow = new google.maps.InfoWindow();
       geocoder = new google.maps.Geocoder(); 
       input = document.getElementById('address');
       var adOptions = {
           types: ['geocode']
       };
       autocomplete = new google.maps.places.Autocomplete(input, adOptions);
       google.maps.event.addListener(autocomplete, 'place_changed', function() {
         infowindow.close(); 
         var place = autocomplete.getPlace(); 
         .
         .
         }
         document.getElementById('address').focus();
         .
        </script>
     </head>
   <body>
   <div><input id="address" type="text" value="" onfocus="this.value='Enter location'"></div>
   <div id="map_canvas" style="width: 100%; height: 100%"></div>
   </body>
   </html> 

.
.
infowindow=new google.maps.infowindow();
geocoder=新的google.maps.geocoder();
输入=document.getElementById('address');
var采用={
类型:['geocode']
};
autocomplete=新的google.maps.places.autocomplete(输入、采用);
google.maps.event.addListener(自动完成,'place\u changed',函数(){
infowindow.close();
var place=autocomplete.getPlace();
.
.
}
document.getElementById('address').focus();
.

控制台中是否有错误?请检查浏览器控制台是否有错误..google.maps.event.addListener缺少右括号,还要检查您的密钥是否过期,检查控制台是否有错误和警告。我收到此错误:“”但据我所知,它尚未过期。添加将抑制错误,但仍然没有下拉列表。