cover the other extreme in the map bounary sanitizeation. Ading some documentation, which is parsed when running rake doc:app. Fixing up a couple of tests.
This commit is contained in:
parent
dc2a959037
commit
b45dd63283
5 changed files with 61 additions and 24 deletions
|
@ -1,10 +1,11 @@
|
|||
module MapBoundary
|
||||
# Take an array of length 4, and return the min_lon, min_lat, max_lon and
|
||||
# max_lat within their respective boundaries.
|
||||
def sanitise_boundaries(bbox)
|
||||
min_lon = [bbox[0].to_f,-180].max
|
||||
min_lat = [bbox[1].to_f,-90].max
|
||||
max_lon = [bbox[2].to_f,+180].min
|
||||
max_lat = [bbox[3].to_f,+90].min
|
||||
|
||||
min_lon = [[bbox[0].to_f,-180].max,180].min
|
||||
min_lat = [[bbox[1].to_f,-90].max,90].min
|
||||
max_lon = [[bbox[2].to_f,+180].min,-180].max
|
||||
max_lat = [[bbox[3].to_f,+90].min,-90].max
|
||||
return min_lon, min_lat, max_lon, max_lat
|
||||
end
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue