GL Maps - Your World is 3D and Your Maps should be Too

Screen01

So what happens, when you take the Sensor API, Managed OpenGL ES, a Tiled Map Client, and Seattle Metro Bus Web Service and mash it all into a single application? An accelerometer  controlled 3D map viewer with real time bus tracking of course. The level of awesomeness of this application is difficult to explain unless you have an HTC Touch Diamond to play with. I'll release a video shortly.

In addition, I've updated the Tiled Map Client code significantly to support multiple rendering engines (currently GDI and OpenGL ES). There's a minor breaking change for existing users, but quite a few new features have been added. I'll release that code after I finish bug fixing.

Here's the CAB file for GL Maps for those interested Diamond users.

Usage:

  • You can pan using your finger obviously.
  • Use the Nav wheel to zoom in and out.

Upcoming Features:

  • Fully 3D terrain
  • Directions
  • Search
  • Map Overlays such as Satellite, Terrain, and Traffic
  • "Over the Shoulder" mode for when you are driving, the camera will be behind your car and following you

Note:

The Red Bubble that you see in Seattle is where I live. I will be changing that in a future location to be the user's approximate location.

18 comments:

Anonymous said...

Hey my friend !! They idea is great!! I ll be waiting for the release!!

Anonymous said...

Tried on samsung omnia - accelerometer works fine, but can't realy see anything because of resolution.. can you do something for that? :)

ageye said...

very impressive...

Anonymous said...

Looks pretty sweet. Is this for Seattle only? Or could we use it for TTC(.ca) in Toronto?

Koush said...

If Toronto's bus system has a bus location web service, it would be possible to create a tracker for that.

Anonymous said...

Let me try to find one (I hope there is one!)

I just tried it, everything works except the bus service for Toronto ofcourse and zoom in/out.

Anonymous said...

Nah, Google reveals nothing! Too bad this looks AMAZING and our city has nothing like it, sigh.

Thanks for the response though.

Yann said...

Wow!!!

This is great, you don't cease to amaze me...

Nice work

Benjamin said...

Great !!
It works very well on my HTC Diamond.
I'll be waiting for the upcoming features.
Thanks a lot !

Coen said...

Hey, are you going to make this available to European countries, like the Netherlands? Im really excited about your application, but all I get is a grey screen (wich does move with the sensor though ;))

humsuplo said...

Awesome. A great addition to this would be the ability to download and store maps for another country so when you go on holiday you can still use this without downloading data

@~ said...

Fantastic idea, and fortunately I live in the Seattle area. Sadly, like Coen, I only get the gray screen.

GSensor and zoom both work and I see buses, but no map. I am running a Touch Pro (on Sprint). I installed Google Gears directly from Google, and Google Maps for Mobile works great on my device.

Also, it would be really cool to see what number each bus is and maybe if it is coming toward me or going away from me. The latter would require some clever work, but clearly you are very clever.

Thanks for a cool app,

Anonymous said...

I am using it on my Touch HD.

too bad i cant zoom in or out.

i am locked to the world map

Pavan said...

Hi there! This is a great idea! I actually live in the Seattle area, but can't seem to get it to work. All I see is a gray screen. I'm running it on a Touch Pro. I'd definitely appreciate any help.

Zead said...

hi, it's a really great application, i've already used it once, it works fine. But not anymore, i don't know why. There is just a gray map. Does somebody know how to fix that ?

Jason said...

wow, this is an excellent idea!!! any plans to continue the development? it would be great to get more developers interested in this project.

srikrishnak said...

Great job but wish there is update and development

ChaosCreater said...

i have a HTC Touch Pro, and it doesn't work on my phone, i get a black screen. I can use the accelerometer but i don't see the maps or anything......

and btw HTC Touch Pro is better than Diamond so it's not coz my phone is crap or anything.