3

我有一个具有基于 Google 地图 API 的商店定位器功能的客户。几天前,有人抱怨定位器无法找到“加利福尼亚州卡森”这是谷歌本身的一个非常简单的演示,但它也不起作用: http: //gmaps-samples.googlecode.com/svn/trunk/geocoder/ singlegeocode.html

有没有办法联系 Google 支持?我试图搜索任何联系信息,但找不到任何有用的信息。

4

2 回答 2

2

它看起来确实像个虫子,因为在洛杉矶以南的地图上标有 Carson。它发生了:地理编码器数据得到更新,有时事情会被遗漏。需要在问题跟踪器中提出错误。一定要先搜索(虽然我没有找到以前的报告)并在提出新错误时选择正确的模板。

http://code.google.com/p/gmaps-api-issues/issues/list

对于商店定位器应用程序,您可能会发现搜索 West Carson 提供了一个不错的起点,尽管这几乎不是一个可用的解决方法。请尝试改用邮政编码。

于 2012-05-18T17:22:22.590 回答
0

我不认为这实际上是一个错误。让我温和地建议您可能使用错误的 API 来查找“Carson, CA”。我不是苛刻,只是想帮忙。但是地理编码有两个基本功能:

  1. 给定一个地址作为输入,回复该地址的最佳 Lat-Lng 坐标。
  2. 给定坐标作为输入,回复最近的已知地址(有时称为反向地理编码)。

使用“Carson, CA”作为输入,您似乎没有提供足够的信息来定义地址,这可能意味着地理编码器没有足够的信息。商店定位器也是如此;“Carson, CA”不是商店

我认为您确实想使用 Google Places API dev-guide进行此类搜索,因为您实际上是在寻找地点,而不是坐标或地址。例如,使用 Google Places Autocomplete,您可以将工具设置为搜索不同types的 ,例如:countriescitiesgeocode(还有其他)。第一个,countries将让您找到以下地点:澳大利亚、巴哈马或加拿大。第二个,cities将让您找到以下地点:Albuquerque、Baton Rouge 或Carson, CA。最后,geocode将限制您进行地址搜索,这实际上是您在使用地理编码器时所使用的。

前几天我向地理编码器发送了一个包含“箭牌场”的请求时,我自己也犯了同样的错误;结果是在乔治亚州的“箭牌球场路”上的某个地址,这让我非常困惑,直到我想了一会儿,然后才明白了。箭牌球场是一个地方,而不是一个地址。我最近一直在与Autocomplete一堆工作,这确实使两种查找模式之间的区别变得清晰。作为一种可能的解决方案,如果您不提供特定typeAutocomplete,它将使用所有这些,这将允许您查找地点和/或地址。它可能会为您的网站提供更实用的解决方案。

无论如何,只是想提供一些有用的反馈,我希望我能帮助 -

于 2012-05-18T19:30:55.730 回答