viewerDragDropMixin

viewerDragDropMixin

A mixin which adds default drag and drop support for CZML files to the Viewer widget. Rather than being called directly, this function is normally passed as a parameter to Viewer#extend, as shown in the example below.

Parameters:
Name Type Argument Description
viewer Viewer The viewer instance.
options Object <optional>
Configuration options for the mixin.
Properties
Name Type Argument Default Description
dropTarget Element | String <optional>
viewer.container The DOM element which will serve as the drop target.
clearOnDrop Boolean <optional>
true When true, dropping files will clear all existing data sources first, when false, new data sources will be loaded after the existing ones.
Throws:
Example
// Add basic drag and drop support and pop up an alert window on error.
var viewer = new Viewer('cesiumContainer');
viewer.extend(viewerDragDropMixin);
viewer.onDropError.addEventListener(function(viewerArg, source, error) {
    window.alert('Error processing ' + source + ':' + error);
});
Source:

Members

:Boolean

Gets or sets a value indicating if existing data sources should be cleared before adding the newly dropped sources.

:Element

Gets or sets a value indicating if drag and drop support is enabled.

:Element

Gets or sets the element to serve as the drop target.

:Event

Gets the event that will be raised when an error is encountered during drop processing.