2

以下の URL を使用して、Foursquare API を使用して会場を検索しています。

https://api.foursquare.com/v2/venues/search?ll=40.7,-74&oauth_token=MY_TOKEN&v=20130516

JSON形式で結果を取得しています。私の問題は、会場ごとに一定の距離があることです。彼らはどのユニットでこのユニットを与えますか。この距離が私にとって正しいかどうかはわかりません。

私が今立っている場所の距離は1mのはずですが、結果には表示されますdistance = 2993

なぜこれが起こるのですか、どうすればメートルに変換できますか?

4

3 に答える 3

2

Forsquare API Venue Response Documentationから取得:

位置

住所 (番地)、crossStreet、city、state、postalCode、country、lat、lng、および distance のいずれか、一部、またはすべてを含むオブジェクト。緯度、経度、距離を除くすべてのフィールドは文字列です。距離はメートル単位で測定されます。

Foursquare API エクスプローラーでリクエストを実行しましたが、距離が 2993 の会場が見つかりませんでしllた。パラメーターに適切な値を渡しているかどうかを確認してください。これは、4sq が距離を計算する場所です。40.7,-74ここにある:

ここに画像の説明を入力

于 2013-05-16T13:00:56.503 に答える
2

Andreas は github でホストされている良い例の iphone プロジェクトを作成しました。私はそれを試してみましたが、うまく機能しています。

これはあなたを助けるかもしれません。

于 2013-05-16T12:56:21.127 に答える