Foursquare で基本的な緯度/経度の会場検索を実行した後、返された JSON をループ処理する単純な関数を作成し、受信した順序で会場の名前を出力します。ページを更新すると (つまり、会場検索を更新すると)、同じ結果が得られることもありますが、わずかにまたは完全に異なる結果が得られることがよくあります。これは既知のフォースクエアの動作ですか? より「正確な」結果を得るにはどうすればよいですか? 私がテストしていた座標は 35.689/-80.400 です。
編集 URL で client_id と client_secret を使用しました。これらの属性を除いた URL は、 https://api.foursquare.com/v2/venues/search?ll= 35.689,-80.400&client_id=CLIENTID&client_secret=CLEINTSECRET&v=20120427 です。
すぐにリフレッシュしました。この例では、最初の 20 程度の結果は通常同じままで、20 番目の会場付近でわずかな変化 (ほとんどの再配置) が発生します。
編集 - 2010 年 5 月 1 日現在、上記の座標 (Ellum Exterminator Company) を使用する 19 番目のリストは、リストを更新するとランダムに消えます。画像を追加できるかどうかわからないので、どのように見えるかを示します。現在、名前、緯度、経度、および会場が「検証済み」かどうかを出力しています。15会場目からの一覧はこちら
Fusion Salon: 35.71441892127211, -80.40389854058888 false
Post Office - Spencer NC: 35.690008835998356, -80.43374140190426 false
Spencer Buffet & Grill: 35.70414673708548, -80.41535441848875 false
Used Appliance Center: 35.69485855102539, -80.42138671875 false
Elium Exterminator Company: 35.69004942268509, -80.43178796768188 true
FOOD LION: 35.691928, -80.425676 false
Hanford Dole: 35.6699838, -80.42572423333333 false
および 2 回の即時更新時に
Fusion Salon: 35.71441892127211, -80.40389854058888 false
Post Office - Spencer NC: 35.690008835998356, -80.43374140190426 false
Spencer Buffet & Grill: 35.70414673708548, -80.41535441848875 false
Used Appliance Center: 35.69485855102539, -80.42138671875 false
FOOD LION: 35.691928, -80.425676 false
Hanford Dole: 35.6699838, -80.42572423333333 false
3 回目の更新後に最初のサンプルに戻る