我正在使用 Google Places 搜索,我希望在 GCC 国家(阿联酋、沙特阿拉伯、阿曼、科威特和巴林)上使用“位置偏差”。
我想实现以下 https://developers.google.com/maps/documentation/places/autocomplete#location_biasing
我想在一个文本框上提供谷歌地方搜索,用户只能看到来自阿联酋、沙特阿拉伯、阿曼、科威特和巴林这些国家的结果?
谢谢,
我可以使用“componentRestrictions”参数在一个国家/地区“位置偏差”,如下面的代码片段所示
var mapOptions = {
//bounds : defaultBounds,
center: new google.maps.LatLng(25.2644444, 55.31166669999993),
zoom: 13,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
map = new google.maps.Map(document.getElementById('map_canvas'),
mapOptions);
var input = document.getElementById('searchTextField');
var InputOptions = {
types: ['(cities)'],
**componentRestrictions: { country: 'AE' } // I want multiple counteries here**
};
var autocomplete = new google.maps.places.Autocomplete(input, InputOptions);
但我希望在我上面提到的多个柜台上进行位置偏差。