2014-04-02 81 views
0

我的V2地圖已被設置在一個隨機的位置,隨機的方位來自北方(所以指南針的符號可能指向任何地方,但可能不是北方)。朝一個方向移動地圖

我想在用戶看着它的時候直接在屏幕上移動/平移地圖,距離很近。

這可能非常簡單,或者需要使用lats,longs和三角函數進行一些複雜的計算。

但我苦苦尋找的作品無論角度和縮放級別的解決方案。

我該怎麼做?

回答

0

那麼我通過在屏幕上找到一個位置並將其轉換爲LatLng,然後將地圖平移到此位置來解決此問題。它工作完美。

Projection projection = mapView.getProjection(); 
Point p = new Point(SCREEN_WIDTH/2, SCREEN_HEIGHT/2); 
LatLng pos = projection.fromScreenLocation(p); 
相關問題