Cesium
Imagery
Bing Maps Aerial
Bing Maps Aerial with Labels
Bing Maps Roads
Mapbox Satellite
Mapbox Streets
Mapbox Streets Classic
ESRI World Imagery
ESRI World Street Map
ESRI National Geographic
Open­Street­Map
Stamen Watercolor
Stamen Toner
The Black Marble
Natural Earth II
Terrain
WGS84 Ellipsoid
STK World Terrain meshes
Pan view
Left click + drag
Zoom view
Right click + drag, or
Mouse wheel scroll
Rotate view
Middle click + drag, or
CTRL + Left/Right click + drag
Pan view
One finger drag
Zoom view
Two finger pinch
Tilt view
Two finger drag, same direction
Rotate view
Two finger drag, opposite direction
Jan 14 200721:05:02 UTC1xCurrent time not in rangePlay ReversePlay ForwardPause
Jan 14 2007 21:05:00.000Jan 14 2007 21:05:15.000Jan 14 2007 21:05:30.000Jan 14 2007 21:05:45.000Jan 14 2007 21:06:00.000Jan 14 2007 21:06:15.000
Jan 14 2007 21:06:15.000
Relevant Cesium Source
x
 
var timeAwareDoc = new DOMParser().parseFromString(
    '<?xml version="1.0" encoding="UTF-8"?>' +
    '<kml xmlns="http://www.opengis.net/kml/2.2">' +
    '  <Document>' +
    '    <Placemark>' +
    '      <name>Two Lights</name>' +
    '      <id>TwoLights</id>' +
    '      <TimeSpan>' +
    '        <begin>2007-01-14T21:05:02Z</begin>' +
    '        <end>2007-01-14T21:05:20Z</end>' +
    '      </TimeSpan>' +
    '      <Point>' +
    '        <coordinates>-70.19614327088985,43.56407610092381,0</coordinates>' +
    '      </Point>' +
    '    </Placemark>' +
    '    <Placemark>' +
    '      <name>Ft Williams</name>' +
    '      <id>FtWilliams</id>' +
    '      <TimeSpan>' +
    '        <begin>2007-01-14T21:05:20Z</begin>' +
    '        <end>2007-01-14T21:05:43Z</end>' +
    '      </TimeSpan>' +
    '      <Point>' +
    '        <coordinates>-70.21224393621128,43.62602634978145,0</coordinates>' +
    '      </Point>' +
    '    </Placemark>' +
    '    <Placemark>' +
    '      <name>Biddeford Pool</name>' +
    '      <id>Placemark3</id>' +
    '      <TimeSpan>' +
    '        <begin>2007-01-14T21:05:43Z</begin>' +
    '        <end>2007-01-14T21:06:04Z</end>' +
    '      </TimeSpan>' +
    '      <Point>' +
    '        <coordinates>-70.33905163232077,43.44545067410524,0</coordinates>' +
    '      </Point>' +
    '    </Placemark>' +
    '  </Document>' +
    '</kml>', "application/xml");
//Load the KML object
viewer.dataSources.add(Cesium.KmlDataSource.load(timeAwareDoc, {
    camera: viewer.camera, 
    canvas: viewer.canvas
}));
//Fly to Maine
viewer.camera.flyTo({
    destination : Cesium.Cartesian3.fromDegrees(-70.3836062, 43.5692348, 150000.0)
});
Relevant Google Earth Source (link)
 
// Sample KML taken from
//   http://code.google.com/apis/kml/documentation/kml_tut.html#polygons
var timeAwareDoc = ge.parseKml(
  '<?xml version="1.0" encoding="UTF-8"?>' +
  '<kml xmlns="http://www.opengis.net/kml/2.2">' +
  '  <Document>' +
  '    <Placemark>' +
  '      <name>Placemark 1</name>' +
  '      <TimeSpan>' +
  '        <begin>2007-01-14T21:05:02Z</begin>' +
  '        <end>2007-01-14T21:05:20Z</end>' +
  '      </TimeSpan>' +
  '      <Point>' +
  '        <coordinates>-122.536226,37.86047,0</coordinates>' +
  '      </Point>' +
  '    </Placemark>' +
  '    <Placemark>' +
  '      <name>Placemark 2</name>' +
  '      <TimeSpan>' +
  '        <begin>2007-01-14T21:05:20Z</begin>' +
  '        <end>2007-01-14T21:05:43Z</end>' +
  '      </TimeSpan>' +
  '      <Point>' +
  '        <coordinates>-122.536422,37.860303,0</coordinates>' +
  '      </Point>' +
  '    </Placemark>' +
  '    <Placemark>' +
  '      <name>Placemark 3</name>' +
  '      <TimeSpan>' +
  '        <begin>2007-01-14T21:05:43Z</begin>' +
  '        <end>2007-01-14T21:06:04Z</end>' +
  '      </TimeSpan>' +
  '      <Point>' +
  '        <coordinates>-122.536688,37.860072,0</coordinates>' +
  '      </Point>' +
  '    </Placemark>' +
  '  </Document>' +
  '</kml>');
ge.getFeatures().appendChild(timeAwareDoc);
// Fly to the Pentagon
var la = ge.createLookAt('');
la.set(37.860303, -122.536422, 0, ge.ALTITUDE_RELATIVE_TO_GROUND, 0, 45, 75);
ge.getView().setAbstractView(la);