Hi there,

I have a marker on the map using an Overlay..
I also have access to the compass sensor which I'm able to show a
textView with the orientation values ( 0 to 359 ) .. how can I apply
this values to the marker? (which is a drawable)

I already have a MAtrix created but when I insert the orientation
value gives me an error, here it is:

GeoPoint geopoint = new GeoPoint((int) (newLocation.getLatitude() *
1E6), (int) (newLocation.getLongitude() * 1E6));
                        Paint paint = new Paint();
                        Point pt  = new Point();
                        mapView.getProjection().toPixels(geopoint, pt);
                        Bitmap bmp =
BitmapFactory.decodeResource(getResources(),R.drawable.user2);
                        Matrix matrix = new Matrix();
                        matrix.postTranslate(-25, -25);
                        matrix.postRotate(direction);
                        matrix.postTranslate(pt.x, pt.y);
                        paint.setAntiAlias(true);
                        paint.setFilterBitmap(true);
                        int width = bmp.getWidth();
                        int height = bmp.getHeight();
                        Bitmap changedBitmap = Bitmap.createBitmap(bmp, 0, 0, 
width,
height, matrix, true);
                        BitmapDrawable icon = new BitmapDrawable(changedBitmap);
                        icon.setBounds(0, 0, icon.getIntrinsicWidth(),
icon.getIntrinsicHeight());
                        userOverlay useroverlay = new userOverlay(icon);
                        useroverlay.addItem(item);
                        mapView.getOverlays().add(useroverlay);

I used the value retrieved from the sensor on ''direction'' but it
doesn't work.. anyway to work this around?

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to