2

我正在尝试输入完整地址“700 花街,洛杉矶,CA”,但给出错误

[meta] => stdClass Object
        (
            [code] => 400
            [errorType] => failed_geocode
            [errorDetail] => Couldn't geocode param near: 700 flower street, los angeles, CA
        )

有谁知道为什么?Foursquare 不提供这样的服务吗?他们的工作非常简单,比如“洛杉矶”。为什么它不做完整的地址?有任何想法吗?

谢谢

4

1 回答 1

0

HTTP 400 通常意味着“错误输入”——仔细检查您发送给 Foursquare 的内容,以确保它是有效的并且这是他们的 API 所期望的。

顺便说一句,我在 SmartyStreets 工作。我们能够对该地址进行地理编码:

http://smartystreets.com/?street=700%20flower%20street,%20los%20angeles,%20CA

更巧的,Foursquare 不久前刚刚与我们签约。不确定这是出于内部目的还是出于他们服务的某些方面,但我想我们会看到......

(顺便问一下,您知道地址缺少套房或公寓号码吗?)

于 2013-02-13T06:02:47.763 回答