2017-02-08 15 views
3

我正在使用谷歌API來顯示自動填充的城市,但我希望用戶總是從可用或任何自動完成選項開始輸入時,如果用戶輸入任何城市名稱這不是由谷歌API自動然後我必須顯示錯誤。有沒有辦法做到這一點?在這裏,我嘗試到目前爲止,請嘗試編輯並請讓我知道。如何限制用戶只從谷歌API響應中選擇城市

[1]: http://jsfiddle.net/uxvMF/34/ 
+0

任何人都可以回答這個問題嗎? –

回答

1

這可能不是最簡單的方法,但如果你要選擇的是相鄰的城市,你可以使用自動填充邊界選項嚴格界限啓用

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 
}; 
+0

謝謝@Dec Sander的回覆,但您的解決方案無法解決我的問題,非常感謝您花費的時間。我正在標記你upvote。如果你有任何關於此的鏈接,請告訴我。 –

相關問題