2016-08-02 24 views
0

我有一個請求,希望知道縮放級別,只需將某個位置(GeoCoordinate)放入具有特定轉換中心的當前地圖視圖即可。如何在這裏計算縮放級別android SDK

是否有一種方法可以一次計算此縮放級別?但不使用循環縮放步驟來嘗試setZoom,並稍後檢查此點是否仍在視圖rect throgh ProjectToPixel函數中。

回答

0

這樣做: Map#zoomTo(GeoBoundingBox, ViewRect, Animation, Orientation)

它將直接移動地圖給出視圖矩形的GEOarea一個。您可以將視圖矩形居中放置在所需的變換中心。 GeoBoundingBox是您當前的地理視圖端口,可擴展以適合您想要的位置。

+0

什麼座標系使用此ViewRect對象?它的中心在哪裏? –

+0

ViewRect只是屏幕像素 –

相關問題