如何对中心地图的其他位置进行动画处理
|
我有一个扩展MapActivity的活动,并且在onCreate()中有此代码
GeoPoint point = new GeoPoint((int)(1.3*1E6),(int)(34.45*1E6));
final MapController mc;
mc.animateTo(point);
动画到该点,但是,当它动画时,该点位于屏幕的中心,我希望它在屏幕上的固定(X,Y)位置。有mc.animatetoLeftBottom(point)函数吗?
编辑:
我用了
Projection p = mapView.getProjection();
point = p.fromPixels(50, 60);
mc.animateTo(point);
图片:
当我启动应用程序时,它看起来像这样:
我在图钉上点击一次后,看起来像这样
而且,如果我再次点击图钉,它将看起来像这样:
无论我从哪里点击它,或者如果滚动,缩放然后再次点击,它的外观都将是这样:
我想要的是当我点击图钉时它会自动移动到该位置(请参见上一张图片)
没有找到相关结果
已邀请:
2 个回复
吐兄
蹄寄噬非芹