https://github.com/cran/RgoogleMaps
Raw File
Tip revision: c9d24ffbd0b39f6307489cb7b7d99270ce39c9b3 authored by Markus Loecher, Sense Networks on 17 June 2009, 00:00:00 UTC
version 1.1.3
Tip revision: c9d24ff
MaxZoom.R
`MaxZoom` <-
function(latrange,lonrange, size = c(640,640)){
   SinPhi = sin(latrange * pi /180);
   normX = lonrange / 180;
   normY = (0.5 * log((1 + SinPhi) / (1 -SinPhi))) / pi;
   
   MaxZoom.lon <- floor(1 + log2(size[1]/256/diff(normX)));
   MaxZoom.lat <- floor(1 + log2(size[2]/256/diff(normY)));
   
   return(c(MaxZoom.lat=MaxZoom.lat,MaxZoom.lon=MaxZoom.lon))
 }

back to top