0
我的V2地圖已被設置在一個隨機的位置,隨機的方位來自北方(所以指南針的符號可能指向任何地方,但可能不是北方)。朝一個方向移動地圖
我想在用戶看着它的時候直接在屏幕上移動/平移地圖,距離很近。
這可能非常簡單,或者需要使用lats,longs和三角函數進行一些複雜的計算。
但我苦苦尋找的作品無論角度和縮放級別的解決方案。
我該怎麼做?
我的V2地圖已被設置在一個隨機的位置,隨機的方位來自北方(所以指南針的符號可能指向任何地方,但可能不是北方)。朝一個方向移動地圖
我想在用戶看着它的時候直接在屏幕上移動/平移地圖,距離很近。
這可能非常簡單,或者需要使用lats,longs和三角函數進行一些複雜的計算。
但我苦苦尋找的作品無論角度和縮放級別的解決方案。
我該怎麼做?
那麼我通過在屏幕上找到一個位置並將其轉換爲LatLng,然後將地圖平移到此位置來解決此問題。它工作完美。
Projection projection = mapView.getProjection();
Point p = new Point(SCREEN_WIDTH/2, SCREEN_HEIGHT/2);
LatLng pos = projection.fromScreenLocation(p);