【问题标题】:Invalid geo coordinates when searching for venues搜索场地时地理坐标无效
【发布时间】:2012-04-24 12:11:41
【问题描述】:

在搜索场地时(意图“浏览”,提供西南和东北),我收到以下错误:

无效的地理坐标 (0.400000,0.000000)

这些坐标有什么问题?我认为纬度应该在 -90 到 +90 范围内,经度应该在 -180 到 +180 范围内......

感谢任何帮助!谢谢,卡尔

【问题讨论】:

  • 可能会拒绝坐标,因为它们位于 Gulf of Guinea 的中间。
  • 不会吧,我试了一下附近的{0.41,0.01}和{0.401,0.001}成功了。
  • 好吧,那我想我不知道你的问题是什么。
  • 我使用了一些值(谢谢,apigee.com)——似乎 4SQ API 不接受全零值 (0.0),无论是纬度还是经度。知道为什么吗?
  • 可能是因为它使用了一个在内部返回零以指示无效条目的解析器。所以它拒绝一个完全有效的零。

标签: coordinates foursquare


【解决方案1】:

这是预期的行为。大多数情况下,人们将 0.00 作为纬度/经度坐标发送给我们,这是因为一些编程错误/错误,例如未初始化的变量。

所以,我们返回一个错误,这样更容易找到错误,而不是默默返回几乎没有结果。如果您发送 0.00001,它将被视为完全有效,并且指向基本相同的位置。

【讨论】:

    【解决方案2】:

    由于your coordinates 甚至没有分配到一个国家,这个坐标是无效的。尝试在陆地上使用坐标。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-06
      • 1970-01-01
      • 2016-05-15
      • 1970-01-01
      相关资源
      最近更新 更多