2010-11-08 80 views

回答

0

要计算给定经度和纬度的哪个图块,首先需要选择一个缩放级别你有兴趣然后再计算:

n = 2^zoom 
xtile = ((lon_deg + 180)/360) * n 
ytile = (1 - (ln(tan(lat_rad) + sec(lat_rad))/Pi))/2 * n 

注:LN代表自然对数 回合下来xtile和ytile的得到整数片号。 如果你需要走另一条路:

n = 2^zoom 
lon_deg = xtile/n * 360.0 - 180.0 
lat_rad = arctan(sinh(Pi * (1 - 2 * ytile/n))) 
lat_deg = lat_rad * 180.0/Pi 

这应该是足以让你和运行。要获得有关CloudMade的任何API的帮助,并了解我们最新版本的最新信息,请查看开发人员邮件列表。