我有一个扩展MapActivity的活动,在onCreate()中我有以下代码
GeoPoint point = new GeoPoint((int)(1.3*1E6),(int)(34.45*1E6));
final MapController mc;
mc.animateTo(point);
但是,当它设置动画时,该点位于屏幕的中心,我希望它位于屏幕上的固定(X,Y)位置。是否存在mc.animatetoLeftBottom(点)函数?
Edit :
I used the
Projection p = mapView.getProjection();
point = p.fromPixels(50, 60);
mc.animateTo(point);
pictures: When I start the app, it looks like this :
我敲了一下针,它看起来是这样的
而且,如果我再次点击大头针,它会是这样的:
这就是它的外观,无论我从哪里点击它,或者如果我滚动、缩放然后再次点击:
我想要的是当我点击引脚时,它自动移动到那个位置(见最后一张图片)