@nodert-win10-cu/windows.ui.xaml.controls.maps
Version:
Use the Windows.UI.Xaml.Controls.Maps UWP API directly from Node.js
1,558 lines (1,301 loc) • 55.8 kB
JavaScript
Point = (function () {
var cls = function Point() {
};
return cls;
}) ();
exports.Point = Point;
Color = (function () {
var cls = function Color() {
};
return cls;
}) ();
exports.Color = Color;
Thickness = (function () {
var cls = function Thickness() {
};
return cls;
}) ();
exports.Thickness = Thickness;
FontWeight = (function () {
var cls = function FontWeight() {
this.weight = new Number();
};
return cls;
}) ();
exports.FontWeight = FontWeight;
Size = (function () {
var cls = function Size() {
};
return cls;
}) ();
exports.Size = Size;
MapZoomLevelRange = (function () {
var cls = function MapZoomLevelRange() {
this.min = new Number();
this.max = new Number();
};
return cls;
}) ();
exports.MapZoomLevelRange = MapZoomLevelRange;
_MapAnimationKind = function () {
this.default = 0;
this.none = 1;
this.linear = 2;
this.bow = 3;
}
exports.MapAnimationKind = new _MapAnimationKind();
_MapCameraChangeReason = function () {
this.system = 0;
this.userInteraction = 1;
this.programmatic = 2;
}
exports.MapCameraChangeReason = new _MapCameraChangeReason();
_MapColorScheme = function () {
this.light = 0;
this.dark = 1;
}
exports.MapColorScheme = new _MapColorScheme();
_MapElementCollisionBehavior = function () {
this.hide = 0;
this.remainVisible = 1;
}
exports.MapElementCollisionBehavior = new _MapElementCollisionBehavior();
_MapInteractionMode = function () {
this.auto = 0;
this.disabled = 1;
this.gestureOnly = 2;
this.pointerAndKeyboard = 3;
this.controlOnly = 4;
this.gestureAndControl = 5;
this.pointerKeyboardAndControl = 6;
this.pointerOnly = 7;
}
exports.MapInteractionMode = new _MapInteractionMode();
_MapLoadingStatus = function () {
this.loading = 0;
this.loaded = 1;
this.dataUnavailable = 2;
}
exports.MapLoadingStatus = new _MapLoadingStatus();
_MapPanInteractionMode = function () {
this.auto = 0;
this.disabled = 1;
}
exports.MapPanInteractionMode = new _MapPanInteractionMode();
_MapProjection = function () {
this.webMercator = 0;
this.globe = 1;
}
exports.MapProjection = new _MapProjection();
_MapStyle = function () {
this.none = 0;
this.road = 1;
this.aerial = 2;
this.aerialWithRoads = 3;
this.terrain = 4;
this.aerial3D = 5;
this.aerial3DWithRoads = 6;
this.custom = 7;
}
exports.MapStyle = new _MapStyle();
_MapTileLayer = function () {
this.labelOverlay = 0;
this.roadOverlay = 1;
this.areaOverlay = 2;
this.backgroundOverlay = 3;
this.backgroundReplacement = 4;
}
exports.MapTileLayer = new _MapTileLayer();
_MapVisibleRegionKind = function () {
this.near = 0;
this.full = 1;
}
exports.MapVisibleRegionKind = new _MapVisibleRegionKind();
_MapWatermarkMode = function () {
this.automatic = 0;
this.on = 1;
}
exports.MapWatermarkMode = new _MapWatermarkMode();
MapActualCameraChangedEventArgs = (function () {
var cls = function MapActualCameraChangedEventArgs() {
this.camera = new MapCamera();
this.changeReason = new MapCameraChangeReason();
};
return cls;
}) ();
exports.MapActualCameraChangedEventArgs = MapActualCameraChangedEventArgs;
MapActualCameraChangingEventArgs = (function () {
var cls = function MapActualCameraChangingEventArgs() {
this.camera = new MapCamera();
this.changeReason = new MapCameraChangeReason();
};
return cls;
}) ();
exports.MapActualCameraChangingEventArgs = MapActualCameraChangingEventArgs;
MapContextRequestedEventArgs = (function () {
var cls = function MapContextRequestedEventArgs() {
this.location = new Object();
this.mapElements = new Object();
this.position = new Object();
};
return cls;
}) ();
exports.MapContextRequestedEventArgs = MapContextRequestedEventArgs;
MapCustomExperienceChangedEventArgs = (function () {
var cls = function MapCustomExperienceChangedEventArgs() {
};
return cls;
}) ();
exports.MapCustomExperienceChangedEventArgs = MapCustomExperienceChangedEventArgs;
MapElementClickEventArgs = (function () {
var cls = function MapElementClickEventArgs() {
this.location = new Object();
this.mapElements = new Object();
this.position = new Object();
};
return cls;
}) ();
exports.MapElementClickEventArgs = MapElementClickEventArgs;
MapElementPointerEnteredEventArgs = (function () {
var cls = function MapElementPointerEnteredEventArgs() {
this.location = new Object();
this.mapElement = new MapElement();
this.position = new Object();
};
return cls;
}) ();
exports.MapElementPointerEnteredEventArgs = MapElementPointerEnteredEventArgs;
MapElementPointerExitedEventArgs = (function () {
var cls = function MapElementPointerExitedEventArgs() {
this.location = new Object();
this.mapElement = new MapElement();
this.position = new Object();
};
return cls;
}) ();
exports.MapElementPointerExitedEventArgs = MapElementPointerExitedEventArgs;
MapRightTappedEventArgs = (function () {
var cls = function MapRightTappedEventArgs() {
this.location = new Object();
this.position = new Object();
};
return cls;
}) ();
exports.MapRightTappedEventArgs = MapRightTappedEventArgs;
MapTargetCameraChangedEventArgs = (function () {
var cls = function MapTargetCameraChangedEventArgs() {
this.camera = new MapCamera();
this.changeReason = new MapCameraChangeReason();
};
return cls;
}) ();
exports.MapTargetCameraChangedEventArgs = MapTargetCameraChangedEventArgs;
MapTileBitmapRequestDeferral = (function () {
var cls = function MapTileBitmapRequestDeferral() {
};
cls.prototype.complete = function complete() {
/// <signature>
/// <summary>Function summary.</summary>
/// </signature>
}
return cls;
}) ();
exports.MapTileBitmapRequestDeferral = MapTileBitmapRequestDeferral;
MapTileBitmapRequest = (function () {
var cls = function MapTileBitmapRequest() {
this.pixelData = new Object();
};
cls.prototype.getDeferral = function getDeferral() {
/// <signature>
/// <summary>Function summary.</summary>
/// <returns type="MapTileBitmapRequestDeferral" />
/// </signature>
return new MapTileBitmapRequestDeferral();
}
return cls;
}) ();
exports.MapTileBitmapRequest = MapTileBitmapRequest;
MapTileBitmapRequestedEventArgs = (function () {
var cls = function MapTileBitmapRequestedEventArgs() {
this.request = new MapTileBitmapRequest();
this.x = new Number();
this.y = new Number();
this.zoomLevel = new Number();
};
return cls;
}) ();
exports.MapTileBitmapRequestedEventArgs = MapTileBitmapRequestedEventArgs;
MapTileUriRequestDeferral = (function () {
var cls = function MapTileUriRequestDeferral() {
};
cls.prototype.complete = function complete() {
/// <signature>
/// <summary>Function summary.</summary>
/// </signature>
}
return cls;
}) ();
exports.MapTileUriRequestDeferral = MapTileUriRequestDeferral;
MapTileUriRequest = (function () {
var cls = function MapTileUriRequest() {
this.uri = new Object();
};
cls.prototype.getDeferral = function getDeferral() {
/// <signature>
/// <summary>Function summary.</summary>
/// <returns type="MapTileUriRequestDeferral" />
/// </signature>
return new MapTileUriRequestDeferral();
}
return cls;
}) ();
exports.MapTileUriRequest = MapTileUriRequest;
MapTileUriRequestedEventArgs = (function () {
var cls = function MapTileUriRequestedEventArgs() {
this.request = new MapTileUriRequest();
this.x = new Number();
this.y = new Number();
this.zoomLevel = new Number();
};
return cls;
}) ();
exports.MapTileUriRequestedEventArgs = MapTileUriRequestedEventArgs;
MapCamera = (function () {
var cls = function MapCamera() {
this.roll = new Number();
this.pitch = new Number();
this.location = new Object();
this.heading = new Number();
this.fieldOfView = new Number();
this.dispatcher = new Object();
};
var cls = function MapCamera(location) {
this.roll = new Number();
this.pitch = new Number();
this.location = new Object();
this.heading = new Number();
this.fieldOfView = new Number();
this.dispatcher = new Object();
};
var cls = function MapCamera(location, headingInDegrees) {
this.roll = new Number();
this.pitch = new Number();
this.location = new Object();
this.heading = new Number();
this.fieldOfView = new Number();
this.dispatcher = new Object();
};
var cls = function MapCamera(location, headingInDegrees, pitchInDegrees) {
this.roll = new Number();
this.pitch = new Number();
this.location = new Object();
this.heading = new Number();
this.fieldOfView = new Number();
this.dispatcher = new Object();
};
var cls = function MapCamera(location, headingInDegrees, pitchInDegrees, rollInDegrees, fieldOfViewInDegrees) {
this.roll = new Number();
this.pitch = new Number();
this.location = new Object();
this.heading = new Number();
this.fieldOfView = new Number();
this.dispatcher = new Object();
};
return cls;
}) ();
exports.MapCamera = MapCamera;
MapCustomExperience = (function () {
var cls = function MapCustomExperience() {
this.dispatcher = new Object();
};
return cls;
}) ();
exports.MapCustomExperience = MapCustomExperience;
MapElement = (function () {
var cls = function MapElement() {
this.zIndex = new Number();
this.visible = new Boolean();
this.mapTabIndex = new Number();
this.dispatcher = new Object();
};
cls.visibleProperty = new Object();
cls.zIndexProperty = new Object();
cls.mapTabIndexProperty = new Object();
return cls;
}) ();
exports.MapElement = MapElement;
MapInputEventArgs = (function () {
var cls = function MapInputEventArgs() {
this.location = new Object();
this.position = new Object();
this.dispatcher = new Object();
};
return cls;
}) ();
exports.MapInputEventArgs = MapInputEventArgs;
MapItemsControl = (function () {
var cls = function MapItemsControl() {
this.itemsSource = new Object();
this.itemTemplate = new Object();
this.items = new Object();
this.dispatcher = new Object();
};
cls.itemTemplateProperty = new Object();
cls.itemsProperty = new Object();
cls.itemsSourceProperty = new Object();
return cls;
}) ();
exports.MapItemsControl = MapItemsControl;
MapRouteView = (function () {
var cls = function MapRouteView() {
this.routeColor = new Object();
this.outlineColor = new Object();
this.route = new Object();
this.dispatcher = new Object();
};
var cls = function MapRouteView(route) {
this.routeColor = new Object();
this.outlineColor = new Object();
this.route = new Object();
this.dispatcher = new Object();
};
return cls;
}) ();
exports.MapRouteView = MapRouteView;
MapScene = (function () {
var cls = function MapScene() {
this.targetCamera = new MapCamera();
this.dispatcher = new Object();
};
cls.createFromBoundingBox = function createFromBoundingBox(bounds) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="bounds" type="Object">A param.</param>
/// <returns type="MapScene" />
/// </signature>
return new MapScene();
}
cls.createFromBoundingBox = function createFromBoundingBox(bounds, headingInDegrees, pitchInDegrees) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="bounds" type="Object">A param.</param>
/// <param name="headingInDegrees" type="Number">A param.</param>
/// <param name="pitchInDegrees" type="Number">A param.</param>
/// <returns type="MapScene" />
/// </signature>
return new MapScene();
}
cls.createFromCamera = function createFromCamera(camera) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="camera" type="MapCamera">A param.</param>
/// <returns type="MapScene" />
/// </signature>
return new MapScene();
}
cls.createFromLocation = function createFromLocation(location) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="location" type="Object">A param.</param>
/// <returns type="MapScene" />
/// </signature>
return new MapScene();
}
cls.createFromLocation = function createFromLocation(location, headingInDegrees, pitchInDegrees) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="location" type="Object">A param.</param>
/// <param name="headingInDegrees" type="Number">A param.</param>
/// <param name="pitchInDegrees" type="Number">A param.</param>
/// <returns type="MapScene" />
/// </signature>
return new MapScene();
}
cls.createFromLocationAndRadius = function createFromLocationAndRadius(location, radiusInMeters) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="location" type="Object">A param.</param>
/// <param name="radiusInMeters" type="Number">A param.</param>
/// <returns type="MapScene" />
/// </signature>
return new MapScene();
}
cls.createFromLocationAndRadius = function createFromLocationAndRadius(location, radiusInMeters, headingInDegrees, pitchInDegrees) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="location" type="Object">A param.</param>
/// <param name="radiusInMeters" type="Number">A param.</param>
/// <param name="headingInDegrees" type="Number">A param.</param>
/// <param name="pitchInDegrees" type="Number">A param.</param>
/// <returns type="MapScene" />
/// </signature>
return new MapScene();
}
cls.createFromLocations = function createFromLocations(locations) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="locations" type="Object">A param.</param>
/// <returns type="MapScene" />
/// </signature>
return new MapScene();
}
cls.createFromLocations = function createFromLocations(locations, headingInDegrees, pitchInDegrees) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="locations" type="Object">A param.</param>
/// <param name="headingInDegrees" type="Number">A param.</param>
/// <param name="pitchInDegrees" type="Number">A param.</param>
/// <returns type="MapScene" />
/// </signature>
return new MapScene();
}
cls.prototype.addListener = function addListener(eventName, callback){}
cls.prototype.removeListener = function removeListener(eventName, callback){}
cls.prototype.on = function on(eventName, callback){}
cls.prototype.off = function off(eventName, callback){}
return cls;
}) ();
exports.MapScene = MapScene;
MapStyleSheet = (function () {
var cls = function MapStyleSheet() {
this.dispatcher = new Object();
};
cls.aerial = function aerial() {
/// <signature>
/// <summary>Function summary.</summary>
/// <returns type="MapStyleSheet" />
/// </signature>
return new MapStyleSheet();
}
cls.aerialWithOverlay = function aerialWithOverlay() {
/// <signature>
/// <summary>Function summary.</summary>
/// <returns type="MapStyleSheet" />
/// </signature>
return new MapStyleSheet();
}
cls.roadLight = function roadLight() {
/// <signature>
/// <summary>Function summary.</summary>
/// <returns type="MapStyleSheet" />
/// </signature>
return new MapStyleSheet();
}
cls.roadDark = function roadDark() {
/// <signature>
/// <summary>Function summary.</summary>
/// <returns type="MapStyleSheet" />
/// </signature>
return new MapStyleSheet();
}
cls.roadHighContrastLight = function roadHighContrastLight() {
/// <signature>
/// <summary>Function summary.</summary>
/// <returns type="MapStyleSheet" />
/// </signature>
return new MapStyleSheet();
}
cls.roadHighContrastDark = function roadHighContrastDark() {
/// <signature>
/// <summary>Function summary.</summary>
/// <returns type="MapStyleSheet" />
/// </signature>
return new MapStyleSheet();
}
cls.combine = function combine(styleSheets) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="styleSheets" type="Object">A param.</param>
/// <returns type="MapStyleSheet" />
/// </signature>
return new MapStyleSheet();
}
cls.parseFromJson = function parseFromJson(styleAsJson) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="styleAsJson" type="String">A param.</param>
/// <returns type="MapStyleSheet" />
/// </signature>
return new MapStyleSheet();
}
cls.tryParseFromJson = function tryParseFromJson(styleAsJson, styleSheet) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="styleAsJson" type="String">A param.</param>
/// <param name="styleSheet" type="Object">A param.</param>
/// <returns type="Boolean" />
/// </signature>
return new Boolean();
}
return cls;
}) ();
exports.MapStyleSheet = MapStyleSheet;
MapTileDataSource = (function () {
var cls = function MapTileDataSource() {
this.dispatcher = new Object();
};
return cls;
}) ();
exports.MapTileDataSource = MapTileDataSource;
MapTileSource = (function () {
var cls = function MapTileSource() {
this.isTransparencyEnabled = new Boolean();
this.isRetryEnabled = new Boolean();
this.isFadingEnabled = new Boolean();
this.dataSource = new MapTileDataSource();
this.bounds = new Object();
this.allowOverstretch = new Boolean();
this.zoomLevelRange = new MapZoomLevelRange();
this.zIndex = new Number();
this.visible = new Boolean();
this.tilePixelSize = new Number();
this.layer = new MapTileLayer();
this.dispatcher = new Object();
};
var cls = function MapTileSource(dataSource) {
this.isTransparencyEnabled = new Boolean();
this.isRetryEnabled = new Boolean();
this.isFadingEnabled = new Boolean();
this.dataSource = new MapTileDataSource();
this.bounds = new Object();
this.allowOverstretch = new Boolean();
this.zoomLevelRange = new MapZoomLevelRange();
this.zIndex = new Number();
this.visible = new Boolean();
this.tilePixelSize = new Number();
this.layer = new MapTileLayer();
this.dispatcher = new Object();
};
var cls = function MapTileSource(dataSource, zoomLevelRange) {
this.isTransparencyEnabled = new Boolean();
this.isRetryEnabled = new Boolean();
this.isFadingEnabled = new Boolean();
this.dataSource = new MapTileDataSource();
this.bounds = new Object();
this.allowOverstretch = new Boolean();
this.zoomLevelRange = new MapZoomLevelRange();
this.zIndex = new Number();
this.visible = new Boolean();
this.tilePixelSize = new Number();
this.layer = new MapTileLayer();
this.dispatcher = new Object();
};
var cls = function MapTileSource(dataSource, zoomLevelRange, bounds) {
this.isTransparencyEnabled = new Boolean();
this.isRetryEnabled = new Boolean();
this.isFadingEnabled = new Boolean();
this.dataSource = new MapTileDataSource();
this.bounds = new Object();
this.allowOverstretch = new Boolean();
this.zoomLevelRange = new MapZoomLevelRange();
this.zIndex = new Number();
this.visible = new Boolean();
this.tilePixelSize = new Number();
this.layer = new MapTileLayer();
this.dispatcher = new Object();
};
var cls = function MapTileSource(dataSource, zoomLevelRange, bounds, tileSizeInPixels) {
this.isTransparencyEnabled = new Boolean();
this.isRetryEnabled = new Boolean();
this.isFadingEnabled = new Boolean();
this.dataSource = new MapTileDataSource();
this.bounds = new Object();
this.allowOverstretch = new Boolean();
this.zoomLevelRange = new MapZoomLevelRange();
this.zIndex = new Number();
this.visible = new Boolean();
this.tilePixelSize = new Number();
this.layer = new MapTileLayer();
this.dispatcher = new Object();
};
cls.allowOverstretchProperty = new Object();
cls.boundsProperty = new Object();
cls.dataSourceProperty = new Object();
cls.isFadingEnabledProperty = new Object();
cls.isRetryEnabledProperty = new Object();
cls.isTransparencyEnabledProperty = new Object();
cls.layerProperty = new Object();
cls.tilePixelSizeProperty = new Object();
cls.visibleProperty = new Object();
cls.zIndexProperty = new Object();
cls.zoomLevelRangeProperty = new Object();
return cls;
}) ();
exports.MapTileSource = MapTileSource;
StreetsidePanorama = (function () {
var cls = function StreetsidePanorama() {
this.location = new Object();
this.dispatcher = new Object();
};
cls.findNearbyAsync = function findNearbyAsync(location, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="location" type="Object">A param.</param>
/// </signature>
}
cls.findNearbyAsync = function findNearbyAsync(location, radiusInMeters, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="location" type="Object">A param.</param>
/// <param name="radiusInMeters" type="Number">A param.</param>
/// </signature>
}
return cls;
}) ();
exports.StreetsidePanorama = StreetsidePanorama;
CustomMapTileDataSource = (function () {
var cls = function CustomMapTileDataSource() {
this.dispatcher = new Object();
};
cls.prototype.addListener = function addListener(eventName, callback){}
cls.prototype.removeListener = function removeListener(eventName, callback){}
cls.prototype.on = function on(eventName, callback){}
cls.prototype.off = function off(eventName, callback){}
return cls;
}) ();
exports.CustomMapTileDataSource = CustomMapTileDataSource;
HttpMapTileDataSource = (function () {
var cls = function HttpMapTileDataSource() {
this.uriFormatString = new String();
this.allowCaching = new Boolean();
this.additionalRequestHeaders = new Object();
this.dispatcher = new Object();
};
var cls = function HttpMapTileDataSource(uriFormatString) {
this.uriFormatString = new String();
this.allowCaching = new Boolean();
this.additionalRequestHeaders = new Object();
this.dispatcher = new Object();
};
cls.prototype.addListener = function addListener(eventName, callback){}
cls.prototype.removeListener = function removeListener(eventName, callback){}
cls.prototype.on = function on(eventName, callback){}
cls.prototype.off = function off(eventName, callback){}
return cls;
}) ();
exports.HttpMapTileDataSource = HttpMapTileDataSource;
LocalMapTileDataSource = (function () {
var cls = function LocalMapTileDataSource() {
this.uriFormatString = new String();
this.dispatcher = new Object();
};
var cls = function LocalMapTileDataSource(uriFormatString) {
this.uriFormatString = new String();
this.dispatcher = new Object();
};
cls.prototype.addListener = function addListener(eventName, callback){}
cls.prototype.removeListener = function removeListener(eventName, callback){}
cls.prototype.on = function on(eventName, callback){}
cls.prototype.off = function off(eventName, callback){}
return cls;
}) ();
exports.LocalMapTileDataSource = LocalMapTileDataSource;
MapBillboard = (function () {
var cls = function MapBillboard() {
this.normalizedAnchorPoint = new Object();
this.location = new Object();
this.image = new Object();
this.collisionBehaviorDesired = new MapElementCollisionBehavior();
this.referenceCamera = new MapCamera();
this.zIndex = new Number();
this.visible = new Boolean();
this.mapTabIndex = new Number();
this.dispatcher = new Object();
};
var cls = function MapBillboard(camera) {
this.normalizedAnchorPoint = new Object();
this.location = new Object();
this.image = new Object();
this.collisionBehaviorDesired = new MapElementCollisionBehavior();
this.referenceCamera = new MapCamera();
this.zIndex = new Number();
this.visible = new Boolean();
this.mapTabIndex = new Number();
this.dispatcher = new Object();
};
cls.collisionBehaviorDesiredProperty = new Object();
cls.locationProperty = new Object();
cls.normalizedAnchorPointProperty = new Object();
cls.visibleProperty = new Object();
cls.zIndexProperty = new Object();
cls.mapTabIndexProperty = new Object();
return cls;
}) ();
exports.MapBillboard = MapBillboard;
MapIcon = (function () {
var cls = function MapIcon() {
this.title = new String();
this.normalizedAnchorPoint = new Object();
this.location = new Object();
this.image = new Object();
this.collisionBehaviorDesired = new MapElementCollisionBehavior();
this.zIndex = new Number();
this.visible = new Boolean();
this.mapTabIndex = new Number();
this.dispatcher = new Object();
};
cls.locationProperty = new Object();
cls.normalizedAnchorPointProperty = new Object();
cls.titleProperty = new Object();
cls.collisionBehaviorDesiredProperty = new Object();
cls.visibleProperty = new Object();
cls.zIndexProperty = new Object();
cls.mapTabIndexProperty = new Object();
return cls;
}) ();
exports.MapIcon = MapIcon;
MapPolygon = (function () {
var cls = function MapPolygon() {
this.strokeThickness = new Number();
this.strokeDashed = new Boolean();
this.strokeColor = new Object();
this.path = new Object();
this.fillColor = new Object();
this.paths = new Object();
this.zIndex = new Number();
this.visible = new Boolean();
this.mapTabIndex = new Number();
this.dispatcher = new Object();
};
cls.pathProperty = new Object();
cls.strokeDashedProperty = new Object();
cls.strokeThicknessProperty = new Object();
cls.visibleProperty = new Object();
cls.zIndexProperty = new Object();
cls.mapTabIndexProperty = new Object();
return cls;
}) ();
exports.MapPolygon = MapPolygon;
MapPolyline = (function () {
var cls = function MapPolyline() {
this.strokeThickness = new Number();
this.strokeDashed = new Boolean();
this.strokeColor = new Object();
this.path = new Object();
this.zIndex = new Number();
this.visible = new Boolean();
this.mapTabIndex = new Number();
this.dispatcher = new Object();
};
cls.pathProperty = new Object();
cls.strokeDashedProperty = new Object();
cls.visibleProperty = new Object();
cls.zIndexProperty = new Object();
cls.mapTabIndexProperty = new Object();
return cls;
}) ();
exports.MapPolyline = MapPolyline;
StreetsideExperience = (function () {
var cls = function StreetsideExperience() {
this.zoomButtonsVisible = new Boolean();
this.streetLabelsVisible = new Boolean();
this.overviewMapVisible = new Boolean();
this.exitButtonVisible = new Boolean();
this.cursorVisible = new Boolean();
this.addressTextVisible = new Boolean();
this.dispatcher = new Object();
};
var cls = function StreetsideExperience(panorama) {
this.zoomButtonsVisible = new Boolean();
this.streetLabelsVisible = new Boolean();
this.overviewMapVisible = new Boolean();
this.exitButtonVisible = new Boolean();
this.cursorVisible = new Boolean();
this.addressTextVisible = new Boolean();
this.dispatcher = new Object();
};
var cls = function StreetsideExperience(panorama, headingInDegrees, pitchInDegrees, fieldOfViewInDegrees) {
this.zoomButtonsVisible = new Boolean();
this.streetLabelsVisible = new Boolean();
this.overviewMapVisible = new Boolean();
this.exitButtonVisible = new Boolean();
this.cursorVisible = new Boolean();
this.addressTextVisible = new Boolean();
this.dispatcher = new Object();
};
return cls;
}) ();
exports.StreetsideExperience = StreetsideExperience;
MapControl = (function () {
var cls = function MapControl() {
this.transformOrigin = new Object();
this.center = new Object();
this.mapServiceToken = new String();
this.trafficFlowVisible = new Boolean();
this.watermarkMode = new MapWatermarkMode();
this.landmarksVisible = new Boolean();
this.style = new MapStyle();
this.heading = new Number();
this.desiredPitch = new Number();
this.colorScheme = new MapColorScheme();
this.pedestrianFeaturesVisible = new Boolean();
this.zoomLevel = new Number();
this.loadingStatus = new MapLoadingStatus();
this.mapElements = new Object();
this.maxZoomLevel = new Number();
this.minZoomLevel = new Number();
this.pitch = new Number();
this.routes = new Object();
this.tileSources = new Object();
this.children = new Object();
this.transitFeaturesVisible = new Boolean();
this.tiltInteractionMode = new MapInteractionMode();
this.scene = new MapScene();
this.zoomInteractionMode = new MapInteractionMode();
this.panInteractionMode = new MapPanInteractionMode();
this.businessLandmarksVisible = new Boolean();
this.rotateInteractionMode = new MapInteractionMode();
this.customExperience = new MapCustomExperience();
this.targetCamera = new MapCamera();
this.actualCamera = new MapCamera();
this.is3DSupported = new Boolean();
this.isStreetsideSupported = new Boolean();
this.transitFeaturesEnabled = new Boolean();
this.businessLandmarksEnabled = new Boolean();
this.viewPadding = new Thickness();
this.styleSheet = new MapStyleSheet();
this.mapProjection = new MapProjection();
this.fontSize = new Number();
this.fontFamily = new Object();
this.tabIndex = new Number();
this.characterSpacing = new Number();
this.borderThickness = new Thickness();
this.borderBrush = new Object();
this.fontStretch = new Number();
this.isTabStop = new Boolean();
this.isEnabled = new Boolean();
this.horizontalContentAlignment = new Number();
this.padding = new Thickness();
this.foreground = new Object();
this.fontWeight = new FontWeight();
this.fontStyle = new Number();
this.background = new Object();
this.verticalContentAlignment = new Number();
this.template = new Object();
this.tabNavigation = new Number();
this.focusState = new Number();
this.isTextScaleFactorEnabled = new Boolean();
this.useSystemFocusVisuals = new Boolean();
this.xYFocusDown = new Object();
this.xYFocusUp = new Object();
this.isFocusEngagementEnabled = new Boolean();
this.xYFocusLeft = new Object();
this.xYFocusRight = new Object();
this.requiresPointer = new Number();
this.elementSoundMode = new Number();
this.isFocusEngaged = new Boolean();
this.defaultStyleResourceUri = new Object();
this.height = new Number();
this.flowDirection = new Number();
this.minHeight = new Number();
this.dataContext = new Object();
this.name = new String();
this.minWidth = new Number();
this.maxWidth = new Number();
this.maxHeight = new Number();
this.margin = new Thickness();
this.language = new String();
this.horizontalAlignment = new Number();
this.resources = new Object();
this.width = new Number();
this.verticalAlignment = new Number();
this.tag = new Object();
this.style = new Object();
this.baseUri = new Object();
this.actualHeight = new Number();
this.parent = new Object();
this.triggers = new Object();
this.actualWidth = new Number();
this.requestedTheme = new Number();
this.focusVisualMargin = new Thickness();
this.focusVisualSecondaryBrush = new Object();
this.focusVisualPrimaryThickness = new Thickness();
this.focusVisualPrimaryBrush = new Object();
this.allowFocusWhenDisabled = new Boolean();
this.allowFocusOnInteraction = new Boolean();
this.focusVisualSecondaryThickness = new Thickness();
this.isTapEnabled = new Boolean();
this.allowDrop = new Boolean();
this.isHoldingEnabled = new Boolean();
this.isHitTestVisible = new Boolean();
this.isDoubleTapEnabled = new Boolean();
this.manipulationMode = new Number();
this.clip = new Object();
this.cacheMode = new Object();
this.isRightTapEnabled = new Boolean();
this.renderTransform = new Object();
this.visibility = new Number();
this.useLayoutRounding = new Boolean();
this.transitions = new Object();
this.renderTransformOrigin = new Object();
this.projection = new Object();
this.opacity = new Number();
this.desiredSize = new Object();
this.pointerCaptures = new Object();
this.renderSize = new Object();
this.compositeMode = new Number();
this.transform3D = new Object();
this.canDrag = new Boolean();
this.isAccessKeyScope = new Boolean();
this.exitDisplayModeOnAccessKeyInvoked = new Boolean();
this.contextFlyout = new Object();
this.accessKeyScopeOwner = new Object();
this.accessKey = new String();
this.xYFocusUpNavigationStrategy = new Number();
this.highContrastAdjustment = new Number();
this.xYFocusRightNavigationStrategy = new Number();
this.xYFocusLeftNavigationStrategy = new Number();
this.keyTipHorizontalOffset = new Number();
this.xYFocusKeyboardNavigation = new Number();
this.xYFocusDownNavigationStrategy = new Number();
this.tabFocusNavigation = new Number();
this.keyTipVerticalOffset = new Number();
this.keyTipPlacementMode = new Number();
this.lights = new Object();
this.dispatcher = new Object();
};
cls.prototype.tryTiltAsync = function tryTiltAsync(degrees, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="degrees" type="Number">A param.</param>
/// </signature>
}
cls.prototype.tryTiltToAsync = function tryTiltToAsync(angleInDegrees, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="angleInDegrees" type="Number">A param.</param>
/// </signature>
}
cls.prototype.tryZoomInAsync = function tryZoomInAsync(callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// </signature>
}
cls.prototype.tryZoomOutAsync = function tryZoomOutAsync(callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// </signature>
}
cls.prototype.tryZoomToAsync = function tryZoomToAsync(zoomLevel, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="zoomLevel" type="Number">A param.</param>
/// </signature>
}
cls.prototype.trySetSceneAsync = function trySetSceneAsync(scene, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="scene" type="MapScene">A param.</param>
/// </signature>
}
cls.prototype.trySetSceneAsync = function trySetSceneAsync(scene, animationKind, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="scene" type="MapScene">A param.</param>
/// <param name="animationKind" type="MapAnimationKind">A param.</param>
/// </signature>
}
cls.prototype.tryPanAsync = function tryPanAsync(horizontalPixels, verticalPixels, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="horizontalPixels" type="Number">A param.</param>
/// <param name="verticalPixels" type="Number">A param.</param>
/// </signature>
}
cls.prototype.tryPanToAsync = function tryPanToAsync(location, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="location" type="Object">A param.</param>
/// </signature>
}
cls.prototype.trySetViewBoundsAsync = function trySetViewBoundsAsync(bounds, margin, animation, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="bounds" type="Object">A param.</param>
/// <param name="margin" type="Thickness">A param.</param>
/// <param name="animation" type="MapAnimationKind">A param.</param>
/// </signature>
}
cls.prototype.trySetViewAsync = function trySetViewAsync(center, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="center" type="Object">A param.</param>
/// </signature>
}
cls.prototype.trySetViewAsync = function trySetViewAsync(center, zoomLevel, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="center" type="Object">A param.</param>
/// <param name="zoomLevel" type="Number">A param.</param>
/// </signature>
}
cls.prototype.trySetViewAsync = function trySetViewAsync(center, zoomLevel, heading, desiredPitch, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="center" type="Object">A param.</param>
/// <param name="zoomLevel" type="Number">A param.</param>
/// <param name="heading" type="Number">A param.</param>
/// <param name="desiredPitch" type="Number">A param.</param>
/// </signature>
}
cls.prototype.trySetViewAsync = function trySetViewAsync(center, zoomLevel, heading, desiredPitch, animation, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="center" type="Object">A param.</param>
/// <param name="zoomLevel" type="Number">A param.</param>
/// <param name="heading" type="Number">A param.</param>
/// <param name="desiredPitch" type="Number">A param.</param>
/// <param name="animation" type="MapAnimationKind">A param.</param>
/// </signature>
}
cls.prototype.tryRotateAsync = function tryRotateAsync(degrees, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="degrees" type="Number">A param.</param>
/// </signature>
}
cls.prototype.tryRotateToAsync = function tryRotateToAsync(angleInDegrees, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="angleInDegrees" type="Number">A param.</param>
/// </signature>
}
cls.prototype.getVisibleRegion = function getVisibleRegion(region) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="region" type="MapVisibleRegionKind">A param.</param>
/// <returns type="Object" />
/// </signature>
return new Object();
}
cls.prototype.findMapElementsAtOffset = function findMapElementsAtOffset(offset, radius) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="offset" type="Object">A param.</param>
/// <param name="radius" type="Number">A param.</param>
/// <returns type="Object" />
/// </signature>
return new Object();
}
cls.prototype.findMapElementsAtOffset = function findMapElementsAtOffset(offset) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="offset" type="Object">A param.</param>
/// <returns type="Object" />
/// </signature>
return new Object();
}
cls.prototype.getLocationFromOffset = function getLocationFromOffset(offset, desiredReferenceSystem, location) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="offset" type="Object">A param.</param>
/// <param name="desiredReferenceSystem" type="Number">A param.</param>
/// <param name="location" type="Object">A param.</param>
/// </signature>
}
cls.prototype.getLocationFromOffset = function getLocationFromOffset(offset, location) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="offset" type="Object">A param.</param>
/// <param name="location" type="Object">A param.</param>
/// </signature>
}
cls.prototype.startContinuousPan = function startContinuousPan(horizontalPixelsPerSecond, verticalPixelsPerSecond) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="horizontalPixelsPerSecond" type="Number">A param.</param>
/// <param name="verticalPixelsPerSecond" type="Number">A param.</param>
/// </signature>
}
cls.prototype.stopContinuousPan = function stopContinuousPan() {
/// <signature>
/// <summary>Function summary.</summary>
/// </signature>
}
cls.prototype.getOffsetFromLocation = function getOffsetFromLocation(location, offset) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="location" type="Object">A param.</param>
/// <param name="offset" type="Object">A param.</param>
/// </signature>
}
cls.prototype.isLocationInView = function isLocationInView(location, isInView) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="location" type="Object">A param.</param>
/// <param name="isInView" type="Boolean">A param.</param>
/// </signature>
}
cls.prototype.startContinuousRotate = function startContinuousRotate(rateInDegreesPerSecond) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="rateInDegreesPerSecond" type="Number">A param.</param>
/// </signature>
}
cls.prototype.stopContinuousRotate = function stopContinuousRotate() {
/// <signature>
/// <summary>Function summary.</summary>
/// </signature>
}
cls.prototype.startContinuousTilt = function startContinuousTilt(rateInDegreesPerSecond) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="rateInDegreesPerSecond" type="Number">A param.</param>
/// </signature>
}
cls.prototype.stopContinuousTilt = function stopContinuousTilt() {
/// <signature>
/// <summary>Function summary.</summary>
/// </signature>
}
cls.prototype.startContinuousZoom = function startContinuousZoom(rateOfChangePerSecond) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="rateOfChangePerSecond" type="Number">A param.</param>
/// </signature>
}
cls.prototype.stopContinuousZoom = function stopContinuousZoom() {
/// <signature>
/// <summary>Function summary.</summary>
/// </signature>
}
cls.getLocation = function getLocation(element) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="element" type="Object">A param.</param>
/// <returns type="Object" />
/// </signature>
return new Object();
}
cls.setLocation = function setLocation(element, value) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="element" type="Object">A param.</param>
/// <param name="value" type="Object">A param.</param>
/// </signature>
}
cls.getNormalizedAnchorPoint = function getNormalizedAnchorPoint(element) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="element" type="Object">A param.</param>
/// <returns type="Object" />
/// </signature>
return new Object();
}
cls.setNormalizedAnchorPoint = function setNormalizedAnchorPoint(element, value) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="element" type="Object">A param.</param>
/// <param name="value" type="Object">A param.</param>
/// </signature>
}
cls.watermarkModeProperty = new Object();
cls.zoomLevelProperty = new Object();
cls.mapServiceTokenProperty = new Object();
cls.centerProperty = new Object();
cls.childrenProperty = new Object();
cls.colorSchemeProperty = new Object();
cls.desiredPitchProperty = new Object();
cls.headingProperty = new Object();
cls.landmarksVisibleProperty = new Object();
cls.loadingStatusProperty = new Object();
cls.locationProperty = new Object();
cls.mapElementsProperty = new Object();
cls.normalizedAnchorPointProperty = new Object();
cls.pedestrianFeaturesVisibleProperty = new Object();
cls.pitchProperty = new Object();
cls.routesProperty = new Object();
cls.styleProperty = new Object();
cls.tileSourcesProperty = new Object();
cls.trafficFlowVisibleProperty = new Object();
cls.transformOriginProperty = new Object();
cls.transitFeaturesVisibleProperty = new Object();
cls.businessLandmarksVisibleProperty = new Object();
cls.is3DSupportedProperty = new Object();
cls.isStreetsideSupportedProperty = new Object();
cls.panInteractionModeProperty = new Object();
cls.rotateInteractionModeProperty = new Object();
cls.sceneProperty = new Object();
cls.tiltInteractionModeProperty = new Object();
cls.zoomInteractionModeProperty = new Object();
cls.businessLandmarksEnabledProperty = new Object();
cls.transitFeaturesEnabledProperty = new Object();
cls.styleSheetProperty = new Object();
cls.viewPaddingProperty = new Object();
cls.mapProjectionProperty = new Object();
cls.fontWeightProperty = new Object();
cls.backgroundProperty = new Object();
cls.borderBrushProperty = new Object();
cls.borderThicknessProperty = new Object();
cls.characterSpacingProperty = new Object();
cls.defaultStyleKeyProperty = new Object();
cls.focusStateProperty = new Object();
cls.fontFamilyProperty = new Object();
cls.fontSizeProperty = new Object();
cls.fontStretchProperty = new Object();
cls.fontStyleProperty = new Object();
cls.foregroundProperty = new Object();
cls.horizontalContentAlignmentProperty = new Object();
cls.isEnabledProperty = new Object();
cls.isTabStopProperty = new Object();
cls.paddingProperty = new Object();
cls.tabIndexProperty = new Object();
cls.tabNavigationProperty = new Object();
cls.templateProperty = new Object();
cls.verticalContentAlignmentProperty = new Object();
cls.isTextScaleFactorEnabledProperty = new Object();
cls.isTemplateFocusTargetProperty = new Object();
cls.useSystemFocusVisualsProperty = new Object();
cls.requiresPointerProperty = new Object();
cls.xYFocusDownProperty = new Object();
cls.xYFocusLeftProperty = new Object();
cls.xYFocusUpProperty = new Object();
cls.xYFocusRightProperty = new Object();
cls.elementSoundModeProperty = new Object();
cls.isFocusEngagedProperty = new Object();
cls.isFocusEngagementEnabledProperty = new Object();
cls.isTemplateKeyTipTargetProperty = new Object();
cls.defaultStyleResourceUriProperty = new Object();
cls.actualHeightProperty = new Object();
cls.actualWidthProperty = new Object();
cls.dataContextProperty = new Object();
cls.flowDirectionProperty = new Object();
cls.heightProperty = new Object();
cls.horizontalAlignmentProperty = new Object();
cls.languageProperty = new Object();
cls.marginProperty = new Object();
cls.maxHeightProperty = new Object();
cls.maxWidthProperty = new Object();
cls.minHeightProperty = new Object();
cls.minWidthProperty = new Object();
cls.nameProperty = new Object();
cls.tagProperty = new Object();
cls.verticalAlignmentProperty = new Object();
cls.widthProperty = new Object();
cls.requestedThemeProperty = new Object();
cls.allowFocusOnInteractionProperty = new Object();
cls.allowFocusWhenDisabledProperty = new Object();
cls.focusVisualMarginProperty = new Object();
cls.focusVisualPrimaryBrushProperty = new Object();
cls.focusVisualPrimaryThicknessProperty = new Object();
cls.focusVisualSecondaryBrushProperty = new Object();
cls.focusVisualSecondaryThicknessProperty = new Object();
cls.pointerExitedEvent = new Object();
cls.allowDropProperty = new Object();
cls.cacheModeProperty = new Object();
cls.clipProperty = new Object();
cls.doubleTappedEvent = new Object();
cls.dragEnterEvent = new Object();
cls.dragLeaveEvent = new Object();
cls.dragOverEvent = new Object();
cls.dropEvent = new Object();
cls.holdingEvent = new Object();
cls.isDoubleTapEnabledProperty = new Object();
cls.isHitTestVisibleProperty = new Object();
cls.isHoldingEnabledProperty = new Object();
cls.isRightTapEnabledProperty = new Object();
cls.isTapEnabledProperty = new Object();
cls.keyDownEvent = new Object();
cls.keyUpEvent = new Object();
cls.manipulationCompletedEvent = new Object();
cls.manipulationDeltaEvent = new Object();