2017-10-23 19 views
0

オートコンプリートを取得しようとしています。テストページを設定します.HTMLとJSだけで、 "this.setValuesは関数ではありません"というエラーが表示されます。ここでは、コードがあります:Googleマップのオートコンプリートthis.setValuesは関数ではありません

<!DOCTYPE html> 
    <html lang="en"> 
    <head> 
    <meta charset="UTF-8"> 
    <title>Document</title> 
    </head> 
    <body> 
    <input type="text" id="place"> 

    <script src="https://maps.googleapis.com/maps/api/js?key=API-KEY&libraries=places"></script> 

    <script> 
     var place = document.querySelector('#place'); 
     console.log(place); 
     var dropdown = google.maps.places.Autocomplete(place); 
    </script> 
    </body> 
</html> 

ここでエラーです: this.setValues is not a function error

答えて

1

こんにちはNotoriousWebmaster、

私は問題があるドロップダウン変数を定義するときは、「新しい」キーワードを使用しなかったことであると信じています。試してみてください:var dropdown = new google.maps.places.Autocomplete(place);

+0

ああ!私はそのような事にもっと注意を払うと思います。 – NotoriousWebmaster

関連する問題