为有效地址返回的数据无效

时间:2012-10-20 22:16:33

标签: google-geocoding-api

我正在尝试对以下地址进行地理编码:

333111 Hwy 2,Suite A
纽波特,WA 99156

出于某种原因,地理编码器会响应两个位置,一个位于明尼苏达州,一个位于附近,而实际业务是,但它们都不正确。

商家网站上显示正确的地图位置:
http://www.a-1team.net/index.php?option=com_content&view=article&id=81&Itemid=194

我尝试删除套件,更改缩写等,但我仍然无法弄清楚应该如何格式化此地址以使其正确地进行地理编码。

这是地理编码器本身的问题,还是我格式化这个特定地址的方式有问题? (我有大约200个其他地址可以作为同一过程的一部分正确地进行地理编码,所以我很确定我正确地提交它们)

2 个答案:

答案 0 :(得分:3)

当我使用Google地图对此进行排查时,我也注意到您输入的任何形式的地址都不准确。它总是让我靠近,但不完全是实际的位置。

但是,当我查看Google地图给我的地址时,它说“地图上的展示位置是近似的。”

在那之后,我检查了你给我的网站链接,因为他们肯定无法工作,而我们没有,对吧?当然,当我检查嵌入式地图的代码时,我发现这是:

window.addEvent('load', function() { var yoomap1 = new YOOmaps('yoo-maps-1', 
{ lat:48.175156, lng:-117.063497...

请注意,他们会给出纬度和经度坐标。

如果您想正确映射,可以:

  • 执行您链接的网站,并使用“lat:48.175156,lng:-117.063497”
  • 或者,您可以使用地址
  

1600 7th St,Newport,WA

虽然这个地址不完全准确,但它与实际地址非常接近。

这可能只是Google地图及其API中的错误。如果有人比我更了解这一点,请分享。

答案 1 :(得分:1)

这看起来像是一个地理编码器问题。我打算建议使用Map Maker手动添加此商家(我过去已成功完成此操作),但它看起来像Google already knows of it,可以在correct location处绘制。< / p>

也许可以考虑将其归档为a bug in the API。这是其他人似乎做的事情。