我按照以下站点中的示例进行操作,
http://code.google.com/apis/maps/documentation/geocoding/
所以我希望以下网址会给我英国地址。但它仍然给我美国地址。有任何想法吗?
http://maps.googleapis.com/maps/api/geocode/json?address=baker&sensor=false®ion=gb
我按照以下站点中的示例进行操作,
http://code.google.com/apis/maps/documentation/geocoding/
所以我希望以下网址会给我英国地址。但它仍然给我美国地址。有任何想法吗?
http://maps.googleapis.com/maps/api/geocode/json?address=baker&sensor=false®ion=gb
“区域”参数只会使区域成为首选项,而不是锁定所有其他结果。
在这种情况下,似乎“贝克”这个地址甚至没有作为一个已知位置出现在谷歌地图上——只是作为企业。
http://maps.google.co.uk/maps?q=baker&hl=en&sll=53.800651,-4.064941&sspn=18.336241,46.362305&t=h&z=5
我还在谷歌上搜索了“贝克村”、“贝克镇”等,但没有运气。我猜那个位置特别模糊,所以谷歌正在返回它认为更有可能的结果——在美国。
如果您尝试另一个示例,例如在美国和英国都存在的“伯明翰”,您会注意到由于区域标签设置,它有利于英国:
http://maps.googleapis.com/maps/api/geocode/json?address=birmingham&sensor=false®ion=uk