1

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

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

在 Yelp 的文档中,它将纬度/经度的调用解释为“ll=latitude,longitude,accuracy,altitude,altitude_accuracy”,只有纬度和经度是必需的值。

但是,当我尝试使用以下代码时,只有纬度被推入数组,Yelp 返回错误请求错误:

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

我究竟做错了什么?

4

2 回答 2

1

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

于 2013-06-28T18:22:13.040 回答
1

我以前没有用过这个,但是这是假设 11 是纬度和经度,还是你需要在单独的过程中调用它。我只通过查看先前的参数来询问,并假设它们对每个参数都有一个单独的实体。不过,我还没有看过他们的 API。我会这样做,然后回到这个。:)

于 2013-06-28T18:24:39.853 回答