Php google API(地理编码)请求返回错误的语言

Php google API(地理编码)请求返回错误的语言,php,api,google-maps,geocoding,Php,Api,Google Maps,Geocoding,与文档相关,我正在使用此api请求来计算完整的地址数据(尤其是lat/lon) 语言参数是其中的重要部分。英语是英语 现在让我们面对结果:“尼德萨克森”这部分是德语 好的。。多可怜的。。我认为谷歌可能不知道它的英文名称,所以它返回默认的德文名称,因为我的请求是关于一个德国城镇的,但后来我稍微更改了api请求,删除了地址的邮政编码(30449) 现在我的结果是正确的:英语中的“下萨克森” 显然谷歌知道这个名字 我做错什么了吗?你有什么想法吗?我无法解决这个问题 请告知 谢谢 p、 我想这和美国

与文档相关,我正在使用此api请求来计算完整的地址数据(尤其是lat/lon)

语言参数是其中的重要部分。英语是英语

现在让我们面对结果:“尼德萨克森”这部分是德语

好的。。多可怜的。。我认为谷歌可能不知道它的英文名称,所以它返回默认的德文名称,因为我的请求是关于一个德国城镇的,但后来我稍微更改了api请求,删除了地址的邮政编码(30449)

现在我的结果是正确的:英语中的“下萨克森”

显然谷歌知道这个名字

我做错什么了吗?你有什么想法吗?我无法解决这个问题

请告知

谢谢


p、 我想这和美国有点关系:但不是完全。。。我已经在google端打开了一个bug报告,以防万一…

自从新的“按需付费”API出现后,我也遇到了地理编码问题。在使用Google dev激活新的CC连接帐户后安装了新的API密钥。暂时修复了一些问题,但似乎缓存问题使地理编码以及前端UX与地图本身嵌入(标记不显示,功能有限/无功能)。希望我能给你一个答案,但现在,我只是同情…

这并没有回答关于请求返回错误语言的问题。根据地理编码API的本地化策略,可能会出现预期行为。看看这个答案中的解释:@xomena,谢谢,是的,这似乎是一个非常相似的问题(如果事件不完全相同的话)。在我看来,我甚至没有改变“获取级别”。我总是做同样的请求,只是调整地址参数。在您提到的示例中,他正在执行完全不同的获取,这导致了差异。你不也这么认为吗?而且我也不是在“街道级别”上搜索,是吗?什么决定了我搜索的级别?也许我还不明白整件事。。。