gpt4 book ai didi

php - Google Geocoding API 为我的服务器和网络浏览器提供不同的结果

转载 作者:可可西里 更新时间:2023-10-31 22:46:16 25 4
gpt4 key购买 nike

<分区>

我正在使用 Google Geocoding API 获取我网站上不同位置搜索的纬度/经度坐标。问题是,对于伦敦地区(它可能不仅限于我们大多数用户群所在的伦敦),例如“滑铁卢”,地理编码 api 向我的服务器返回不同的结果,这与我将 url 直接放入我的浏览器。这是为滑铁卢生成的 url:

http://maps.googleapis.com/maps/api/geocode/xml?address=waterloo,%20london,%20england&bounds=48.8,-11.2|60.9,1.9&sensor=false&region=uk

如果我将其粘贴到我的浏览器中,我会得到滑铁卢的正确区域(“Waterloo, London Borough of Lambeth, London SE1, UK”)。然而,当我的服务器从这个 url 检索结果时,它得到的地址是“2C Waterloo Rd, London, Greater London NW2 7UA, UK”,距离滑铁卢很远。 (它也只返回一个结果。)

我的服务器位于英国,在 IP 上执行 GeoIP 证实了这一点。为什么 Google 会向我的服务器返回不同的结果?

(顺便说一下,我的服务器正在使用 PHP5 simplexml_load_file() 来检索结果)

** 我不明白为什么这个问题被标记为与另一个问题重复。 this is a supposed duplicate of 的问题丝毫没有回答我的问题,我的问题与企业无关(仅邮政区域),也没有解释为什么我的服务器与我的 PC 受到不同对待。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com