Android 在单个方向上平移贴图

Android 在单个方向上平移贴图,android,android-maps-v2,Android,Android Maps V2,我的V2地图被设置在一个随机位置,从北方随机方位(因此指南针符号可能指向任何地方,但可能不指向北方) 我想在用户看地图时,将地图直接向上移动/平移一小段距离 这可能非常简单,或者需要一些复杂的lats、long和三角计算 但我正在努力找到一个解决方案,无论角度和缩放级别如何 我该怎么做呢?我解决了这个问题,在屏幕上找到一个位置,把它转换成一个板条,然后将地图平移到这个位置。它工作得很好 Projection projection = mapView.getProjection(); Point

我的V2地图被设置在一个随机位置,从北方随机方位(因此指南针符号可能指向任何地方,但可能不指向北方)

我想在用户看地图时,将地图直接向上移动/平移一小段距离

这可能非常简单,或者需要一些复杂的lats、long和三角计算

但我正在努力找到一个解决方案,无论角度和缩放级别如何


我该怎么做呢?

我解决了这个问题,在屏幕上找到一个位置,把它转换成一个板条,然后将地图平移到这个位置。它工作得很好

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