为什么 Mapbox 报错 "bounds south value must be between -95 and 95"

Why does Mapbox give error "bounds south value must be between -95 and 95"

我收到此错误是因为我在数据源中切换了经度和纬度值。

但是,我认为纬度的有效范围应该在 -90 到 +90 之间,经度的有效范围应该在 -180 到 +180 之间。

为什么错误消息使用 -95/95 值?

原报道在这里:https://github.com/mapbox/tilelive/issues/113

如何解决这类问题(鉴于我是从零开始找的,对mapbox源码不熟悉):

  1. Google 用于确切的错误消息:"bounds south value must be between -95 and 95"(仅使用双引号表示完全匹配)
  2. 最下面的结果参考https://coveralls.io/files/925478894
  3. 它给出名字,google它:mapbox tilelive
  4. 找到一个https://github.com/mapbox/tilelive
  5. 打开项目 #2 中已知的文件 https://github.com/mapbox/tilelive/blob/master/lib/tilelive.js
  6. 按下 blame 按钮:https://github.com/mapbox/tilelive/blame/master/lib/tilelive.js
  7. ctrl+f -95 并查看它在以下位置完成的提交:https://github.com/mapbox/tilelive/commit/ac1298694a5e76f40cb8effdb229b160ec4ef4e5
  8. 提交指的是原始问题https://github.com/mapbox/tilelive/issues/113