我正在使用谷歌API來顯示自動填充的城市,但我希望用戶總是從可用或任何自動完成選項開始輸入時,如果用戶輸入任何城市名稱這不是由谷歌API自動然後我必須顯示錯誤。有沒有辦法做到這一點?在這裏,我嘗試到目前爲止,請嘗試編輯並請讓我知道。如何限制用戶只從谷歌API響應中選擇城市
[1]: http://jsfiddle.net/uxvMF/34/
我正在使用谷歌API來顯示自動填充的城市,但我希望用戶總是從可用或任何自動完成選項開始輸入時,如果用戶輸入任何城市名稱這不是由谷歌API自動然後我必須顯示錯誤。有沒有辦法做到這一點?在這裏,我嘗試到目前爲止,請嘗試編輯並請讓我知道。如何限制用戶只從谷歌API響應中選擇城市
[1]: http://jsfiddle.net/uxvMF/34/
這可能不是最簡單的方法,但如果你要選擇的是相鄰的城市,你可以使用自動填充邊界選項嚴格界限啓用
https://developers.google.com/maps/documentation/javascript/places-autocomplete#add_autocomplete
對於例如:
var options = {
componentRestrictions: {
country: 'nz'
},
bounds: {
east: -1,
west: 1,
north: 1,
south: -1
},
strictBounds: true
};
謝謝@Dec Sander的回覆,但您的解決方案無法解決我的問題,非常感謝您花費的時間。我正在標記你upvote。如果你有任何關於此的鏈接,請告訴我。 –
任何人都可以回答這個問題嗎? –