Make sure the ruby quadtile code give the same result as the C version
This commit is contained in:
parent
e759079423
commit
b42a28067d
2 changed files with 10 additions and 4 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue