2014-04-13 38 views
0

我試圖找出哪些是的OpenLayers 3如何在OpenLayers 3中獲取當前中心圖塊?

當前中心瓷磚我可以得到當前位置爲緯度/經度map.getView().getCenter(),變焦水平map.getView().getZoom()

我是否應該將其轉換爲手動映射瓦片,還是OpenLayers 3提供了一種功能來輕鬆計算正確的瓦片x/y指數(中心緯度/經度所在的指標),還是我認爲自己計算一下?

+0

請稍微說明一下,您是否想要給定經緯度,放大和縮小的圖塊? –

+0

@ChristopheRoussy是的,那樣做。如果我可以獲得'(lat,lon,zoom)'的瓦片,我可以獲得中心瓦片,因爲我已經可以查詢中心緯度/經度。 – nh2

+0

@ nh2,你在lat/lon(4326)中作爲一個顯示投影工作,並且你想要找到哪個球形mercator(3857)圖塊位於地圖視圖端口的中心? –

回答

0

可以在中心位置轉化與

center = ol.proj.transform(center, 'EPSG:900913', 'EPSG:4326'); 
相關問題