Почему Mapbox выдает ошибку «значение границ юга должно быть между -95 и 95»

Я получил эту ошибку, потому что в источнике данных были переключены значения долготы и широты.

Однако я думал, что допустимые диапазоны должны быть между -90 и +90 для широты и между -180 и +180 для долготы.

Зачем использовать значения -95/95 для сообщения об ошибке?

Всего 1 ответ


Оригинальный отчет находится здесь: 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

Есть идеи?

10000