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 は Bad Request エラーを返します。

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

私は何を間違っていますか?

4

2 に答える 2

1

これは以前に使用したことがありませんが、これは 11 が緯度と経度であると仮定しているのでしょうか、それとも別の手順で呼び出す必要がありますか? 前の引数を見て質問するだけで、パラメータごとに個別のエンティティがあると仮定します。ただし、私は彼らの API を見ていません。そうします、それからこれに戻ります。:)

于 2013-06-28T18:24:39.853 に答える
1

彼らは ("ll=lat,lon") を探していますが、あなたのプッシュは ("ll",lat,lon) です。("ll=lat,lon") に変更します。すなわち ll=37.788022,-122.399797

于 2013-06-28T18:22:13.040 に答える