A webgl earth making it easy to add custom shapes at coordinates in realtime.

Demo!
Or check out this demo that shows the position of the International Space Station!
var div = document.getElementById('globe');
var urls = {
earth: 'img/world.jpg',
bump: 'img/bump.jpg',
specular: 'img/specular.jpg',
}
// create a globe
var globe = new Globe(div, urls);
// start it
globe.init();
// random data
var data = {
color: '#FF0000',
size: 20,
lat: 52.3747158, // Amsterdam!
lon: 4.8986231, // Amsterdam!
size: 20
};
// add a block on Amsterdam
globe.addBlock(data);
Realtime Globe is a WebGL based earth globe that makes it super simple to add shapes in realtime on specific lat/lon positions on earth.
Initializes the globe
Zoom the earth relatively to its current zoom (passing a positive number will zoom towards the earth, while a negative number will zoom away from earth).
Parameters
IntegerReturns: this
Transition the altitute of the camera to a specific distance from the earth's core.
Parameters
IntegerReturns: this
Set the altitute of the camera to a specific distance from the earth's core.
Parameters
IntegerReturns: this
Transition the globe from its current position to the new coordinates.
Parameters
Object, the positionFloat, latitute positionFloat, longtitute positionReturns: this
Center the globe on the new coordinates.
Parameters
Object, the positionFloat, latitute positionFloat, longtitute positionReturns: this
Adds a block to the globe. The globe will spawn
just below the earth's surface and levitate
out of the surface until it is fully out of the
earth.
Parameters
ObjectFloat, latitute positionFloat, longtitute positionFloat, size of the blockString, color of the blockReturns: this
Adds a block to the globe.
Parameters
ObjectFloat, latitute positionFloat, longtitute positionFloat, size of the blockString, color of the blockReturns: this
Remove all blocks from the globe.
Returns: this