我希望我的自动完成功能首先显示指定的国家,而不是其他国家。
现在我有这个:
const autocompleteService = new window.google.maps.places.AutocompleteService()
const location = window.google.maps.LatLng(48.856614, 2.3522219)
const query = {
location: location,
radius: 1000,
types: ["(cities)"]
}
autocompleteService.getPlacePredictions(query, cb)
但是当我打字时lond
,我London
首先得到的是法国城市而不是法国城市(例如Londinières
)
编辑:
我也尝试了这个bounds
选项,我得到了相同的结果
const bounds = new window.google.maps.LatLngBounds(
new window.google.maps.LatLng(49.79295, 1.20374),
new window.google.maps.LatLng(49.921316, 1.498147)
)
const autocompleteService = new window.google.maps.places.AutocompleteService()
const location = window.google.maps.LatLng(48.856614, 2.3522219)
const query = {
bounds: bounds,
types: ["(cities)"]
}