Yes, I'm getting some good results too.  I also found out that you can
get a Bitmap of the MapView by do the following

1) Create a Bitmap
2) Construct a Canvas with Bitmap as an input argument
3) call something like mMapView.draw(canvas) and it will draw the view
to the canvas instead of to the screen.

I noticed the Canvas constructor can also use a GL context.  So does
that mean the MapView will render directly to the framebuffer?
Perhaps there is an easy way to render the MapView to the famous Utah
Teapot.

http://en.wikipedia.org/wiki/Utah_teapot

If anyone knows how to accomplish this I would be very impressed.

On Oct 11, 5:16 pm, Esteem <[EMAIL PROTECTED]> wrote:
> I just experimented real quick on implimenting the PolyToPoly method
> to the MapViewCompassDemo.java APIDemo and it worked!
>
> I added mMatrix as a variable for the class:
> private Matrix  mMatrix = new Matrix();
>
> added a concat call to the protected void dispatchDraw() function:
> canvas.concat(mMatrix);
>
> and finally added the matrix transformation call to the end of the
> onLaonLayout() function:
> float src[] = new float[] { 0, 0, width, 0, width, height, 0,
> height };
> float dst[] = new float[] { 0, 0, width, 0, width*2, height, -width,
> height };
> mMatrix.setPolyToPoly(src, 0, dst, 0, src.length >> 1);
>
> and here's what it looks like:http://censorednet.org/3dmapview.jpg
>
> On Oct 11, 4:39 pm, Esteem <[EMAIL PROTECTED]> wrote:
>
> > check out 3:10-3:20 of their video. I dont think thats street view.
> > Also 5:35-6:00 where they specifically show driving directions in a 3D
> > landscape mode :)
>
> > On Oct 11, 8:10 am, Fugita <[EMAIL PROTECTED]> wrote:
>
> > > actually they are using the street view and I think this means it is
> > > only possible were street view can be used.
>
> > > On Oct 11, 3:11 am, Esteem <[EMAIL PROTECTED]> wrote:
>
> > > > Enkin's (http://www.enkin.net/) "landscape mode" does this. I'm not
> > > > sure what method is used or anything but its possible.
>
> > > > But check out the PolyToPoly API Graphics demo which shows how to
> > > > transform a canvas to make it look 3D without opengl. I havnt really
> > > > looked over MapView to see if this method is possible, but if it can
> > > > be applied to MapView, i think it would do the trick.
>
> > > > On Oct 9, 1:23 pm, sandroid <[EMAIL PROTECTED]> wrote:
>
> > > > > Hi,
> > > > >     Is there a way to take the frame from a view, such as the MapView,
> > > > > and manipulate it in 3D with OpenGL.  For example, I have a MapView
> > > > > which shows a particular location and I want to treat this as a 2D
> > > > > plane in 3D so that I can rotate the plane along the y or x axis.
> > > > >     Right now I have no idea how to approach this problem.  My initial
> > > > > idea is to somehow render the output from MapView to a texture, and
> > > > > then render that texture to the screen using OpenGL.
>
> > > > > I got the idea from looking at the app Marvin, where the MapView looks
> > > > > like a plane receding into the horizon.
>
> > > > > -Marc
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Beginners" group.
To post to this group, send email to android-beginners@googlegroups.com
To unsubscribe from this group, send email to
[EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/android-beginners?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to