0

我编写了一个简单的函数,它在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 个左右的场地左右发生细微的变化(大部分重新排列)。

编辑 - 5/1/2010 目前,使用上述坐标的第 19 个列表(Ellum Exterminator Company)将在刷新列表后随机消失。因为我不确定我是否可以添加图像,所以我将向您展示它的外观。目前,我正在打印名称、纬度、经度以及场地是否“已验证”。以下是列表,从第 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

并立即刷新两次

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

并在第三次刷新后返回第一个样本

4

0 回答 0