У меня есть действие, которое расширяет 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);
картинки: когда я запускаю приложение, оно выглядит так:
После того, как я один раз нажму на булавку, это будет выглядеть так
И, если я снова нажму наПин, это будет выглядеть следующим образом:
Вот как это должно выглядеть, независимо от того, где я нажимаю на него, или если я прокручиваю, масштабирую и затем снова нажимаю:
Я хочу, чтобы он автоматически перемещался в это положение (см. Последнее изображение), когда я касался пальца