EPSG:900913 на EPSG4326. Преобразование координат на java

У меня есть карта который использует координат в формате EPSG:4326. Но данные приходят из реста на формате EPSG:900913. Использовал proj4 но там не поддерживается EPSG:900913. Нашел эту формулу

var degrees2meters = function(lon,lat) {
        var x = lon * 20037508.34 / 180;
        var y = Math.log(Math.tan((90 + lat) * Math.PI / 360)) / (Math.PI / 180);
        y = y * 20037508.34 / 180;
        return [x, y]
}

Но здесь работает наоборот. Есть люди которые из этой формулы могут получать обратное. Или знающие какие нибудь решение. За ранее спасибо за выделенное внимание.


Ответы (0 шт):