function pixelOnTileToLatLon(pX, pY, tileZ, tileX, tileY) {
const L = 85.05112878;
const x = 256 * tileX + pX;
const y = 256 * tileY + pY;
const lon = 180 * (x / (2**(tileZ+7)) - 1);
const lat = (180/Math.PI) * math.asin(math.tanh(
-Math.PI/(2**(tileZ+7)) * y + math.atanh(math.sin(L * Math.PI/180))
));
return {lat: lat, lon: lon}
}