Google位置国家代码和Google搜索



我目前正在使用Google ploce填写地址表格并使用Google API搜索。我面临的问题是矛盾的数据,例如

var componentForm = { street_number: 'short_name', route: 'long_name', postal_town: 'long_name', country: 'short_name', administrative_area_level_2: 'short_name', postal_code: 'short_name' };

当我使用时,这将为我提供国家代码GB,而不是英国:

function initialize() {
  var options = {
   types: ['geocode']
  };
  var input = document.getElementById('searchTextField');
  var autocomplete = new google.maps.places.Autocomplete(input, options);
}

它搜索英国而不是GB,有没有办法解决此问题?

一个快速解决方案似乎是您要更改的字符串,并通过其他代码

将其替换为您想要的内容。

最新更新