function fromLLtoPixel($lon, $lat, $zoom) { $d = $this->zc[$zoom]; $e = round($d + $lon * $this->Bc[$zoom]); $f = minmax(sin(M_PI / 180.0 * $lat), -0.9999, 0.9999); $g = round($d + 0.5 * log((1 + $f) / (1 - $f)) * -$this->Cc[$zoom]); return array($e, $g); }
function clip($num, $min, $max) { return minmax($num, $max, $min); }