-1
當我們將城市名稱傳遞給Google地圖時,是否可以創建自動完成列表?特定城市內街道的自動完成列表
例如,如果我設置城市名稱'Frankfurt'
,如果用戶開始在街頭自動完成框中鍵入,他/她看到的只有內'Frankfurt'
當我們將城市名稱傳遞給Google地圖時,是否可以創建自動完成列表?特定城市內街道的自動完成列表
例如,如果我設置城市名稱'Frankfurt'
,如果用戶開始在街頭自動完成框中鍵入,他/她看到的只有內'Frankfurt'
街道名單你真的不能限制自動完成建議的城市,但你可以給它一個界限,這樣任何建議都會偏向那個矩形。
例如
var input = document.getElementById('searchfield');
var autocomplete = new google.maps.places.Autocomplete(input);
autocomplete.setBounds(
new google.maps.LatLngBounds(
new google.maps.LatLng(50.05, 8.35),
new google.maps.LatLng(50.20, 9.02)
)
);
會偏向該矩形的建議,但是如果你進入拉斯維加斯仍建議美國內華達州拉斯維加斯。偏見不足以徹底拋棄明顯的建議。
除此之外,只有setComponentRestrictions
方法,但它只允許您指定國家,而不是城市。