Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

WRLD SDK Samples


The WRLD SDK is a cross-platform, OpenGL-based library for displaying beautiful, engaging 3D maps.

What does the WRLD mapping platform have to offer?

  • Detailed 3D coverage for the whole of Canada, UK & Ireland, Scandinavia, the United States, and more
  • Indoor maps in full 3D
  • Flexible themes, allowing you to change the style of your map
  • Customisable pins and markers
  • Support for custom 3D models and animation
  • Compatibility with iOS, Android, Windows, and OS X
  • Continuous deployment, meaning you get the latest features as they're developed

This repository demonstrates a selection of individual features of the WRLD SDK on both iOS and Android.


If you have any questions, bug reports, or feature requests, feel free to submit to the issue tracker for this repository.

Getting Started

  1. Clone this repo: git clone
  2. Obtain an WRLD API key and place it in the ApiKey.h file.
  3. See table below to see detailed instructions for building the app.
Platform Languages
Getting started on Android C++, Java
Getting started on iOS C++, Objective-C


In order to use the WRLD 3D Maps SDK, you must sign up for a free developer account at After signing up, you'll be able to create an API key for your apps.

To run this example app, you must place the API key in the ApiKey.h file.

If you are creating a new app, or integrating WRLD 3D Maps into an existing app, the API key should be passed as the first argument to the constructor of EegeoWorld.

SDK Samples

When running the application, you can use the "Next" and "Previous" buttons to cycle through the samples, or tap the name of the example to open a drop-down menu.

Each example demonstrates a different feature of the SDK. You can find the source for them all in the src/Examples directory.

For a demonstration of a complete application, see the WRLD Example App. It displays a variety of SDK features and is a good starting point to learn how the SDK works.

SDK Documentation

See the WRLD API reference for documentation on the individual SDK types.


The WRLD 3D Maps SDK Samples is released under the Simplified BSD License. See the file for details.