Yelp API纬度经度



我正在尝试使用Yelp的API来定位纬度/经度。我使用了yelp给出的javascript代码,它基本上有一个参数数组,并将值推入其中,如下所示:

parameters.push(['term', terms]);
parameters.push(['location', near]);
parameters.push(['oauth_consumer_key', auth.consumerKey]);

在Yelp的文档中,它将纬度/经度的调用解释为"ll=纬度、经度、精度、海拔高度_精度"其中只有纬度和经度是所需的值。

然而,当我尝试使用以下代码时,只有纬度被推入数组,Yelp返回一个Bad Request错误:

parameters.push(['ll', latitude, longitude]);

我做错了什么?

他们在寻找("ll=lat,lon"),但你的推送是("ll",lat,lon)。将其更改为("ll=lat,lon")。即ll=37.788022,-122.399797

我以前没有使用过这个,但这是假设11表示纬度和经度,还是需要在单独的过程中调用它。我只是从前面的参数中询问,并假设它们对每个参数都有一个单独的实体。尽管如此,我还没有看过他们的API。我会这么做,然后再回到这个问题上来。:)

最新更新