The WhirlyGlobe Component is a framework you can use to put an interactive 3D globe in your app. You can provide base imagery, including networked tile data sets, labels, vectors, shapes, or even overlay UIView's.
The Component is entirely Objective-C and we've precompiled it so you can drop it directly into your app and go. For instructions on how to use it, please read the announcement .
To download the current release version of the WhirlyGlobe component, click the link above.
The Maply Component is a flat map display framework based on the same technology as WhirlyGlobe. They share the vast majority of their code and features and are, in fact, distributed as the same toolkit with different entry points.
WhirlyGlobe-Maply 2.3 Component
The latest version of WhirlyGlobe-Maply is 2.3 and you can get it either as source from github or as a binary distribution. The binary version contains the test app, a framework for the toolkit, and enough source data to run the app.
It's all very powerful. WhirlyGlobe-Maply is built on a simple rendering engine that lives on the main thread. You add your content through a variety of data control layers which live in a separate thread. It's smart about data management and getting smarter all the time.
For a general overview of the features, watch the WhirlyGlobe and Maply videos. For more specific functionality, compile and run the WhirlyGlobeComponentTester app and run through the options.
WhirlyGlobe-Maply is wholly owned by mousebird consulting and distributed under the Apache 2.0 license. The toolkit is free, but we make money from consulting. If you're doing something commercial, consider us in your development plans.
We're adding features all the time. To keep track of what's going on, follow our blog.