https://github.com/cran/RgoogleMaps
Revision ea4e2c0a951b77d8fd00969dbe7d699d3f877315 authored by Markus Loecher, Sense Networks on 20 July 2009, 00:00:00 UTC, committed by Gabor Csardi on 20 July 2009, 00:00:00 UTC
1 parent d2c702a
Raw File
Tip revision: ea4e2c0a951b77d8fd00969dbe7d699d3f877315 authored by Markus Loecher, Sense Networks on 20 July 2009, 00:00:00 UTC
version 1.1.5
Tip revision: ea4e2c0
MaxZoom.R
`MaxZoom` <-
function(latrange,lonrange, size = c(640,640)){
   SinPhi = sin(latrange * pi /180);
   normX = lonrange / 180;
   normY = (0.5 * log(abs((1 + SinPhi) / (1 -SinPhi) )) ) / pi;
   
   MaxZoom.lon <- floor(1 + log2(abs(size[1]/256/diff(normX))));
   MaxZoom.lat <- floor(1 + log2(abs(size[2]/256/diff(normY))));
   
   return(c(MaxZoom.lat=MaxZoom.lat,MaxZoom.lon=MaxZoom.lon))
 }

back to top