2013-03-01 95 views
0

我正在使用以下代碼來讓Google Places Autosuggest正常工作,但我無法使其工作(Autosuggest無法使用)。詳情請點什麼可能是錯誤的:使用Google Places的自動建議

HTML

<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?libraries=places&sensor=false"></script> 
<form action=""> 
    <input type="text" id="city"></form> 
</form> 

的Javascript:

$(document).ready(function(){ 
    var input = $("#city"); 
    var options = { 
      types: ['(cities)'], 
      componentRestrictions: {country: 'fr'} 
};  
    var autocomplete = new google.maps.places.Autocomplete(input, options); 
}); 

回答

0

自動完成預期的第一個參數爲輸入元素,目前(我猜)是一個jQuery對象。

二者必選其一:

var autocomplete = new google.maps.places.Autocomplete(input[0], options); 

var autocomplete = 
    new google.maps.places.Autocomplete(document.getElementById('city'), options);