Google Places Javascript API中自动完成功能的语言设置

时间:2019-06-13 05:06:28

标签: google-api google-places-api google-places googleplacesautocomplete google-javascript-api

我正在对搜索栏中的地址使用Google的自动填充服务,并且根据documentation

限制了语言和区域

尝试同时在options变量中设置设置和作为查询参数都无效。单独使用查询参数确实会应用任何更改。

我尝试省略选项,仅运行没有运气的查询参数设置,并且尝试在没有运气的查询参数中设置language = sv-SE。

使用下面给出的选项设置成功。也就是说,结果仅限于瑞典,仅返回有关区域类别的建议。问题在于,并非所有建议都使用瑞典语。我也收到德语和西班牙语的建议。

var options = {
    types: ["(regions)"], 
    componentRestrictions: {country: "SE"}
};

var autocomplete= new google.maps.places.Autocomplete(
    /** @type {HTMLInputElement} */ input, options);

脚本包括:

https://maps.googleapis.com/maps/api/js?key=[API KEY]&libraries=places&language=sv&region=SE

例如,这些结果不应包含在自动完成列表中:

  • Schweden(德语为瑞典语)
  • Provincia deÖstergötland(西班牙语)
  • Provincia deÖrebro(西班牙语)
  • 等...

任何指导将不胜感激。

0 个答案:

没有答案