2014-11-21 40 views
2

我正在嘗試爲使用Google自動完成地點API的機場建立自動完成功能。 我發現這裏的問題,下面的代碼,但它不返回任何結果: Setting Google Places 'Types' on Dropdown Input機場Google地方自動完成功能

<script type="text/javascript"> 
function initialize() 
{ 
    var input = document.getElementById('searchTextField'); 
    var options = { 
     types: ['airport'], 

    }; 

    autocomplete = new google.maps.places.Autocomplete(input, options); 
} 

google.maps.event.addDomListener(window, 'load', initialize); 
</script> 
<input id="searchTextField" type="text" size="50" placeholder="Search for an Airport!"> 

誰能幫助我?

+0

似乎這是已知問題https://code.google.com/p/gmaps-api-issues/issues/detail?id=7126 – 2014-11-21 21:00:49

+0

謝謝。我希望他們能儘快解決這個問題。 我會保持這個線程更新。 – ilse2005 2014-11-21 23:21:24

回答

3

沒有airport位置類型。

https://developers.google.com/maps/documentation/javascript/reference#AutocompleteOptions

types | Array.<string>

要返回的預測類型。支持四種類型:企業「建立」,地址「地理編碼」,行政區域的「(區域)」和地區的「(城市)」。如果沒有指定,則返回所有類型。通常只允許一種類型。例外情況是,您可以安全地混合使用「地理編碼」和「建立」類型,但請注意,這與指定任何類型的效果相同。