Interactive Earth for iPhone
Today I was searching for code to create an interactive, 3D earth with a single UIViewController that reads from Geo RSS. It should work on an iPhone, IPod Touch, and an iPad. I need this for several apps we’re writing in 2011. The interface should be as simple as
EarthViewController *evc = [[EarthViewController alloc] initWithFeed: @"url"]
The controller handles OpenGL, animation, touch interaction, XML parsing, favorites, glowing dots, 3d pan and 3d zoom. The controller is fully interactive. Pinch to zoom out, pull to zoom in. Flick your finger and watch the globe spin. Hit play/pause to watch it rotate in real time, updating live with a Geo RSS feed. Make this configurable for every N seconds. When a dot is selected, return an NSDictionary with the contents of the selected GeoRSS entry.
I’m offering it for $499 to offset my costs. This includes a header file EarthViewController.h, a binary library EarthViewController.a, and a sample app with a stock RSS feed. The OpenGL interface uses OpenGL ES 2.0 with pixel shaders for a professional, high-end look and feel. Contact me if you need a controller like this, too!

Leave a Reply