为什么 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源码不熟悉):
- Google 用于确切的错误消息:
"bounds south value must be between -95 and 95"
(仅使用双引号表示完全匹配)
- 最下面的结果参考https://coveralls.io/files/925478894
- 它给出名字,google它:
mapbox tilelive
- 找到一个https://github.com/mapbox/tilelive
- 打开项目 #2 中已知的文件 https://github.com/mapbox/tilelive/blob/master/lib/tilelive.js
- 按下
blame
按钮:https://github.com/mapbox/tilelive/blame/master/lib/tilelive.js
- ctrl+f
-95
并查看它在以下位置完成的提交:https://github.com/mapbox/tilelive/commit/ac1298694a5e76f40cb8effdb229b160ec4ef4e5
- 提交指的是原始问题https://github.com/mapbox/tilelive/issues/113
我收到此错误是因为我在数据源中切换了经度和纬度值。
但是,我认为纬度的有效范围应该在 -90 到 +90 之间,经度的有效范围应该在 -180 到 +180 之间。
为什么错误消息使用 -95/95 值?
原报道在这里:https://github.com/mapbox/tilelive/issues/113
如何解决这类问题(鉴于我是从零开始找的,对mapbox源码不熟悉):
- Google 用于确切的错误消息:
"bounds south value must be between -95 and 95"
(仅使用双引号表示完全匹配) - 最下面的结果参考https://coveralls.io/files/925478894
- 它给出名字,google它:
mapbox tilelive
- 找到一个https://github.com/mapbox/tilelive
- 打开项目 #2 中已知的文件 https://github.com/mapbox/tilelive/blob/master/lib/tilelive.js
- 按下
blame
按钮:https://github.com/mapbox/tilelive/blame/master/lib/tilelive.js - ctrl+f
-95
并查看它在以下位置完成的提交:https://github.com/mapbox/tilelive/commit/ac1298694a5e76f40cb8effdb229b160ec4ef4e5 - 提交指的是原始问题https://github.com/mapbox/tilelive/issues/113