Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/397.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript google maps Geocoder以法语返回对加拿大的响应,而我需要英语的响应 我的项目有一个加拿大州/省的下拉列表,我根据邮政编码选择这些州,通过google.geocoder查找城市或州_Javascript_Google Maps_Google Geocoder - Fatal编程技术网

Javascript google maps Geocoder以法语返回对加拿大的响应,而我需要英语的响应 我的项目有一个加拿大州/省的下拉列表,我根据邮政编码选择这些州,通过google.geocoder查找城市或州

Javascript google maps Geocoder以法语返回对加拿大的响应,而我需要英语的响应 我的项目有一个加拿大州/省的下拉列表,我根据邮政编码选择这些州,通过google.geocoder查找城市或州,javascript,google-maps,google-geocoder,Javascript,Google Maps,Google Geocoder,虽然我正在使用法语作为加拿大地理编码。地理编码响应,但我需要英语响应 这种行为在以下文件中有非常清楚的说明: 语言-用于返回结果的语言 看。谷歌经常更新支持的语言,所以这个列表可能并不详尽。 如果未提供语言,地理编码器将尝试使用Accept language标头中指定的首选语言,或 从中发送请求的域的本机语言。 [...] 因此,在对geocoder.geocode的初始调用中添加language选项,指定English en作为返回结果的语言: geocoder.geocode({ 'addr

虽然我正在使用法语作为加拿大地理编码。地理编码响应,但我需要英语响应


这种行为在以下文件中有非常清楚的说明:

语言-用于返回结果的语言

看。谷歌经常更新支持的语言,所以这个列表可能并不详尽。 如果未提供语言,地理编码器将尝试使用Accept language标头中指定的首选语言,或 从中发送请求的域的本机语言。 [...] 因此,在对geocoder.geocode的初始调用中添加language选项,指定English en作为返回结果的语言:

geocoder.geocode({ 'address': "G1B0A3, Canada", 'language': 'en' }, function (results, status) {

经过大量的搜索,我没有从谷歌那里得到解决方案的英文回复,因为像“G1B0A3”这样的一些Zipcode,我使用的是英文的短名称,而不是这个长名称。有些情况下,根据本地化语言进行转换


对于shortname:results[0]。address_components[ii]。short_name

我得到了答案long_name:Québec,,早些时候我通过了语言en,但我得到了相同的答案,无论是否通过了语言。我通过了相同的测试,通过了支持性语言,但我没有得到答案
geocoder.geocode({ 'address': "G1B0A3, Canada", 'language': 'en' }, function (results, status) {