У меня есть следующий код:
if(prevPoint != null){
Log.i("tracking class", "prevPoint: "+ prevPoint);
Point pointb = null;
Projection projection2 = mapView.getProjection();
projection2.toPixels(prevPoint, pointb);
Log.i("tracking class", "Pointb: "+ pointb);
Paint paint;
paint = new Paint();
paint.setColor(Color.BLUE);
paint.setAntiAlias(true);
paint.setStyle(Style.STROKE);
paint.setStrokeWidth(2);
Log.i("tracking class", "Point x: "+ point.x);
Log.i("tracking class", "Point y: "+ point.y);
Log.i("tracking class", "Pointb x: "+ pointb.x);
Log.i("tracking class", "Pointb y: "+ pointb.y);
//canvas.drawLine(pointb.x, pointb.y, point.x, point.y, paint);
}
Журнал возвращает это:
10-19 08:55:25.505: INFO/tracking class(29970): prevPoint: 41310173,-105558377
10-19 08:55:25.505: INFO/tracking class(29970): Pointb: null
Есть мысли, почему Pointb возвращается в ноль?