我正在尝试使用Yelp的API与纬度/经度位置。我使用了yelp提供的javascript代码,它基本上有一个参数数组,并将值推入其中,如下所示:
parameters.push(['term', terms]);
parameters.push(['location', near]);
parameters.push(['oauth_consumer_key', auth.consumerKey]);在Yelp的文档中,它将纬度/经度的调用解释为"ll=latitude,经度,精度,高度,altitude_accuracy“,只有纬度和经度是必需的值。
然而,当我尝试使用下面的代码时,只有纬度被推入数组,Yelp返回一个Bad Request错误:
parameters.push(['ll', latitude, longitude]);我做错了什么?
发布于 2013-06-29 02:22:13
他们正在寻找("ll=lat,lon"),而你的推送是("ll",lat,lon)。将其更改为("ll=lat,lon")。即ll=37.788022,-122.399797
发布于 2013-06-29 02:24:40
我以前没有用过它,但是假设11代表纬度和经度,或者你需要在不同的过程中调用它。我只要求查看前面的参数,并假设每个参数都有一个单独的实体。尽管如此,我还没有看过他们的API。我会这样做,然后回到这个问题。:)
https://stackoverflow.com/questions/17371149
复制相似问题