Make sure the ruby quadtile code give the same result as the C version

This commit is contained in:
Tom Hughes 2011-05-08 15:18:03 +01:00
parent e759079423
commit b42a28067d
2 changed files with 10 additions and 4 deletions

View file

@ -3,8 +3,8 @@ module QuadTile
require "quad_tile/quad_tile_so"
rescue MissingSourceFile
def self.tile_for_point(lat, lon)
x = ((lon + 180) * 65535 / 360).round
y = ((lat + 90) * 65535 / 180).round
x = ((lon.to_f + 180) * 65535 / 360).round
y = ((lat.to_f + 90) * 65535 / 180).round
return tile_for_xy(x, y)
end