这个问题已经在这里有一个答案:
- 谷歌地图网站和API:不同的结果 1个回答
我使用的是谷歌地理编码API来获取纬度/经度坐标为我的网站上不同的位置搜索。 问题是,伦敦的地区(它可能不会仅仅局限于伦敦,这只是大部分我们的用户群是),如“滑铁卢”地理编码API从时,我直接把网址中返回不同的结果到我的服务器我的浏览器。 这是滑铁卢生成的URL:
http://maps.googleapis.com/maps/api/geocode/xml?address=waterloo,%20london,%20england&bounds=48.8,-11.2|60.9,1.9&sensor=false®ion=uk
如果我贴到我的浏览器这个我得到滑铁卢(“滑铁卢,兰贝斯区,伦敦SE1,UK”)中的正确位置。 然而,当我从服务器这个网址检索结果它得到的地址“滑铁卢2C路,伦敦,大伦敦NW2 7UA,英国的”从滑铁卢英里远。 (它只返回一个结果了。)
我的服务器设在英国和做对IP的GeoIP的证实了这一点。 为什么谷歌返回不同的结果到服务器?
(顺便说一句我的服务器使用PHP5使用simplexml_load_file()来检索结果)
**我不明白为什么这个问题已被标记为与其他副本。 现在的问题这是不回答我丝毫问题上应该重复的,我的问题无关,与企业(只有邮政区),并不能解释为什么我的服务器被区别对待我的电脑。