我需要创建类似于Google Map Navigator的应用程序,其中导航箭头位于屏幕底部而不是中心。使用下面的代码,我能够将地图中心偏移到我的箭头位置但是旋转仍然围绕屏幕中心的点进行。
float zoom = mGoogleMap.getCameraPosition().zoom;
double sizePerDegree = 256.0*Math.pow(2, zoom) / 170.0;
double mHeight = (double) mMapView.getHeight();
double mHeight_30p = 30.0*mHeight / 100.0;
double degree_30p = mHeight_30p / sizePerDegree ;
final LatLng offsetedLatLng = new LatLng( realLocation.latitude + degree_30p , realLocation.longitude );
是否有任何方法可以在屏幕上的任何特定点周围旋转地图,但不能按中心旋转?
提前致谢!