【发布时间】:2010-01-25 20:19:03
【问题描述】:
我对 Google 地理结果感到非常沮丧,希望有人能告诉我最好的办法。
我创建了一个 AutoSuggest 功能,您可以在其中开始输入地址,Google 会回复建议。然后用户选择并继续前进。
但在我希望他们继续下一页之前,我想验证他们的选择。我原以为这很容易,因为我们只检查 Google 已经提供的内容。但是当我进行验证查找时,它没有显示任何结果。
一些示例代码:
假设我从建议中选择了这个地址:Suffield, CT 06078, USA
然后在验证时,我使用这个地址进行第二次查找。
$string = "Suffield, CT 06078, USA";
echo 'http://maps.google.com/maps/geo?output=json&oe=utf8&gl=us&sensor=false&key=[MyKey]&q='.urlencode($string).'';
它给了我错误代码 602 (G_GEO_UNKNOWN_ADDRESS)
它给了我地址怎么找不到?
我该如何解决这个问题?
【问题讨论】:
-
如果您删除州或邮政编码,它似乎可以工作。我不知道为什么...
-
此 maps.google.com/maps/geo 是否已弃用? API 已弃用?