0
我需要爲指定區域下載瓷磚。我有一個帶有緯度/經度座標的bbox,但是如何將它們轉換爲URL所需的x/y從cloudmade下載瓷磚的問題
我需要爲指定區域下載瓷磚。我有一個帶有緯度/經度座標的bbox,但是如何將它們轉換爲URL所需的x/y從cloudmade下載瓷磚的問題
要計算給定經度和緯度的哪個圖塊,首先需要選擇一個縮放級別你有興趣然後再計算:
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的幫助,並瞭解我們最新版本的最新信息,請查看開發人員郵件列表。