Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.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
Google maps 谷歌地理编码API结果的本地化_Google Maps_Localization_Google Geocoder_Google Geocoding Api - Fatal编程技术网

Google maps 谷歌地理编码API结果的本地化

Google maps 谷歌地理编码API结果的本地化,google-maps,localization,google-geocoder,google-geocoding-api,Google Maps,Localization,Google Geocoder,Google Geocoding Api,我正在使用谷歌地理编码API制作坐标的反向地理编码。 我正在使用世界上数百个城市的以下链接(每天查询的限制是2500个): 我将只获得英语内容作为输出,并根据输入添加&language=en 但它不起作用。我来自意大利,它用意大利语显示结果,而不是英语。也许谷歌地理编码器使用浏览器的首选语言(或IP地址?) 是否可以强制其仅使用英语?您确实可以使用英语获得结果,但街道级别的地址仍将使用当地语言的名称,而国家名称则使用您想要的语言。这只发生在您的示例中的前2个结果上,其他所有结果均为英语: 前提

我正在使用谷歌地理编码API制作坐标的反向地理编码。 我正在使用世界上数百个城市的以下链接(每天查询的限制是2500个):

我将只获得英语内容作为输出,并根据输入添加
&language=en

但它不起作用。我来自意大利,它用意大利语显示结果,而不是英语。也许谷歌地理编码器使用浏览器的首选语言(或IP地址?)


是否可以强制其仅使用英语?

您确实可以使用英语获得结果,但街道级别的地址仍将使用当地语言的名称,而国家名称则使用您想要的语言。这只发生在您的示例中的前2个结果上,其他所有结果均为英语:

  • 前提
    :通过戴尔奥利维佐,意大利费伦泽14650143号
  • 街道地址
    :意大利费伦泽19号,邮编:50143
  • 地点
    :意大利佛罗伦萨
  • 邮政编码:50143意大利佛罗伦萨

  • 在上述所有情况下,选择语言都有很好的理由,请参阅

    中的更多详细信息(和示例)您是否尝试添加&language=EN?当然,它不起作用。这不是很奇怪吗?
    https://maps.googleapis.com/maps/api/geocode/json?latlng=43.7667624,11.2175238&key=MY_GOOGLE_APY_KEY