Foursquare搜索中不允许零纬度/经度?

时间:2012-05-02 09:52:34

标签: coordinates foursquare

4SQ API在搜索场地时不接受纬度或经度的全零值(如0,0.0,0.00)(意图为“浏览”,提供西南和东北)。我总是收到以下错误:

  

地理坐标无效

这是一个错误还是预期的行为?零值是否具有某些特殊含义,因此它们不能用作纬度/经度参数?

2 个答案:

答案 0 :(得分:3)

这是预期的行为 - 我们添加了此功能,因为绝大多数对(0,0)的请求都是由于某些编程错误造成的,我们认为开发人员想知道这些错误。因此,我们返回错误以帮助开发人员调试,而不是静默返回no和/或伪造的结果。

幸运的是,0,0在海上并没有太大的影响。如果你想提出关于这个地区的请求,你总是可以试试0.01,-0.01 ......

答案 1 :(得分:1)

David Schwartz在这篇文章中说了一些话:Invalid Geo Coordinates

  

可能因为它使用内部返回零的解析器   表示无效的条目。所以它拒绝一个完全有效的零

也许你应该考虑一下。