2012-06-15 107 views
4

尋找篩選由2個國家,加拿大和美國篩選的自動填充結果的方法。多個國家/地區的Google Places自動填充API篩選

目前,我可以通過一個或另一個像這樣的選擇只能過濾...

var options = { 
    types: ['(cities)'], 
    componentRestrictions: {country: 'us'} 
} 
var autocomplete = new google.maps.places.Autocomplete(input,options); 

...但我還沒有看到,說明如何限制自動完成結果到2個國家的任何文件。

任何幫助表示讚賞。

回答

7

Google Places API目前不支持此功能。如果您認爲這將是一個有用的功能,您可以提交'Places API - 功能請求'here

UPDATE

此功能在地圖的JavaScript API的3.27版本中引入了在2017年1月:

現在,您可以限制來自多個國家的自動填充聯想到只有表面。您可以通過在AutocompleteOptions的componentRestrictions字段中最多指定5個國家來完成此操作。

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

+0

添加爲所需的功能,謝謝。 – mgauthier

+0

兩年後,它還沒有添加:( – Puce

+0

相反,只是明星這個問題:https://code.google.com/p/gmaps-api-issues/issues/detail?id = 4233 - 它被創建在2012年的想法。祝你好運 –

相關問題