@nodert-win10-cu/windows.ui.xaml.controls.maps
Version:
Use the Windows.UI.Xaml.Controls.Maps UWP API directly from Node.js
1,309 lines (1,058 loc) • 52 kB
TypeScript
declare module "windows.ui.xaml.controls.maps" {
export class Point {
constructor();
}
export class Color {
constructor();
}
export class Thickness {
constructor();
}
export class FontWeight {
weight: Number;
constructor();
}
export class Size {
constructor();
}
export class MapZoomLevelRange {
min: Number;
max: Number;
constructor();
}
export enum MapAnimationKind {
default,
none,
linear,
bow,
}
export enum MapCameraChangeReason {
system,
userInteraction,
programmatic,
}
export enum MapColorScheme {
light,
dark,
}
export enum MapElementCollisionBehavior {
hide,
remainVisible,
}
export enum MapInteractionMode {
auto,
disabled,
gestureOnly,
pointerAndKeyboard,
controlOnly,
gestureAndControl,
pointerKeyboardAndControl,
pointerOnly,
}
export enum MapLoadingStatus {
loading,
loaded,
dataUnavailable,
}
export enum MapPanInteractionMode {
auto,
disabled,
}
export enum MapProjection {
webMercator,
globe,
}
export enum MapStyle {
none,
road,
aerial,
aerialWithRoads,
terrain,
aerial3D,
aerial3DWithRoads,
custom,
}
export enum MapTileLayer {
labelOverlay,
roadOverlay,
areaOverlay,
backgroundOverlay,
backgroundReplacement,
}
export enum MapVisibleRegionKind {
near,
full,
}
export enum MapWatermarkMode {
automatic,
on,
}
export class MapActualCameraChangedEventArgs {
camera: MapCamera;
changeReason: MapCameraChangeReason;
constructor();
}
export class MapActualCameraChangingEventArgs {
camera: MapCamera;
changeReason: MapCameraChangeReason;
constructor();
}
export class MapContextRequestedEventArgs {
location: Object;
mapElements: Object;
position: Object;
constructor();
}
export class MapCustomExperienceChangedEventArgs {
constructor();
}
export class MapElementClickEventArgs {
location: Object;
mapElements: Object;
position: Object;
constructor();
}
export class MapElementPointerEnteredEventArgs {
location: Object;
mapElement: MapElement;
position: Object;
constructor();
}
export class MapElementPointerExitedEventArgs {
location: Object;
mapElement: MapElement;
position: Object;
constructor();
}
export class MapRightTappedEventArgs {
location: Object;
position: Object;
constructor();
}
export class MapTargetCameraChangedEventArgs {
camera: MapCamera;
changeReason: MapCameraChangeReason;
constructor();
}
export class MapTileBitmapRequestDeferral {
constructor();
complete(): void;
}
export class MapTileBitmapRequest {
pixelData: Object;
constructor();
getDeferral(): MapTileBitmapRequestDeferral;
}
export class MapTileBitmapRequestedEventArgs {
request: MapTileBitmapRequest;
x: Number;
y: Number;
zoomLevel: Number;
constructor();
}
export class MapTileUriRequestDeferral {
constructor();
complete(): void;
}
export class MapTileUriRequest {
uri: Object;
constructor();
getDeferral(): MapTileUriRequestDeferral;
}
export class MapTileUriRequestedEventArgs {
request: MapTileUriRequest;
x: Number;
y: Number;
zoomLevel: Number;
constructor();
}
export class MapCamera {
roll: Number;
pitch: Number;
location: Object;
heading: Number;
fieldOfView: Number;
dispatcher: Object;
constructor();
constructor(location: Object);
constructor(location: Object, headingInDegrees: Number);
constructor(location: Object, headingInDegrees: Number, pitchInDegrees: Number);
constructor(location: Object, headingInDegrees: Number, pitchInDegrees: Number, rollInDegrees: Number, fieldOfViewInDegrees: Number);
}
export class MapCustomExperience {
dispatcher: Object;
constructor();
}
export class MapElement {
static visibleProperty: Object;
static zIndexProperty: Object;
static mapTabIndexProperty: Object;
zIndex: Number;
visible: Boolean;
mapTabIndex: Number;
dispatcher: Object;
constructor();
}
export class MapInputEventArgs {
location: Object;
position: Object;
dispatcher: Object;
constructor();
}
export class MapItemsControl {
static itemTemplateProperty: Object;
static itemsProperty: Object;
static itemsSourceProperty: Object;
itemsSource: Object;
itemTemplate: Object;
items: Object;
dispatcher: Object;
constructor();
}
export class MapRouteView {
routeColor: Object;
outlineColor: Object;
route: Object;
dispatcher: Object;
constructor();
constructor(route: Object);
}
export class MapScene {
targetCamera: MapCamera;
dispatcher: Object;
constructor();
static createFromBoundingBox(bounds: Object): MapScene;
static createFromBoundingBox(bounds: Object, headingInDegrees: Number, pitchInDegrees: Number): MapScene;
static createFromCamera(camera: MapCamera): MapScene;
static createFromLocation(location: Object): MapScene;
static createFromLocation(location: Object, headingInDegrees: Number, pitchInDegrees: Number): MapScene;
static createFromLocationAndRadius(location: Object, radiusInMeters: Number): MapScene;
static createFromLocationAndRadius(location: Object, radiusInMeters: Number, headingInDegrees: Number, pitchInDegrees: Number): MapScene;
static createFromLocations(locations: Object): MapScene;
static createFromLocations(locations: Object, headingInDegrees: Number, pitchInDegrees: Number): MapScene;
addListener(type: "TargetCameraChanged", listener: (ev: Event) => void): void ;
removeListener(type: "TargetCameraChanged", listener: (ev: Event) => void): void ;
on(type: "TargetCameraChanged", listener: (ev: Event) => void): void ;
off(type: "TargetCameraChanged", listener: (ev: Event) => void): void ;
addListener(type: string, listener: (ev: Event) => void): void ;
removeListener(type: string, listener: (ev: Event) => void): void ;
on(type: string, listener: (ev: Event) => void): void ;
off(type: string, listener: (ev: Event) => void): void ;
}
export class MapStyleSheet {
dispatcher: Object;
constructor();
static aerial(): MapStyleSheet;
static aerialWithOverlay(): MapStyleSheet;
static roadLight(): MapStyleSheet;
static roadDark(): MapStyleSheet;
static roadHighContrastLight(): MapStyleSheet;
static roadHighContrastDark(): MapStyleSheet;
static combine(styleSheets: Object): MapStyleSheet;
static parseFromJson(styleAsJson: String): MapStyleSheet;
static tryParseFromJson(styleAsJson: String, styleSheet: Object): Boolean;
}
export class MapTileDataSource {
dispatcher: Object;
constructor();
}
export class MapTileSource {
static allowOverstretchProperty: Object;
static boundsProperty: Object;
static dataSourceProperty: Object;
static isFadingEnabledProperty: Object;
static isRetryEnabledProperty: Object;
static isTransparencyEnabledProperty: Object;
static layerProperty: Object;
static tilePixelSizeProperty: Object;
static visibleProperty: Object;
static zIndexProperty: Object;
static zoomLevelRangeProperty: Object;
isTransparencyEnabled: Boolean;
isRetryEnabled: Boolean;
isFadingEnabled: Boolean;
dataSource: MapTileDataSource;
bounds: Object;
allowOverstretch: Boolean;
zoomLevelRange: MapZoomLevelRange;
zIndex: Number;
visible: Boolean;
tilePixelSize: Number;
layer: MapTileLayer;
dispatcher: Object;
constructor();
constructor(dataSource: MapTileDataSource);
constructor(dataSource: MapTileDataSource, zoomLevelRange: MapZoomLevelRange);
constructor(dataSource: MapTileDataSource, zoomLevelRange: MapZoomLevelRange, bounds: Object);
constructor(dataSource: MapTileDataSource, zoomLevelRange: MapZoomLevelRange, bounds: Object, tileSizeInPixels: Number);
}
export class StreetsidePanorama {
location: Object;
dispatcher: Object;
constructor();
static findNearbyAsync(location: Object, callback: (error: Error, result: StreetsidePanorama) => void): void ;
static findNearbyAsync(location: Object, radiusInMeters: Number, callback: (error: Error, result: StreetsidePanorama) => void): void ;
}
export class CustomMapTileDataSource {
dispatcher: Object;
constructor();
addListener(type: "BitmapRequested", listener: (ev: Event) => void): void ;
removeListener(type: "BitmapRequested", listener: (ev: Event) => void): void ;
on(type: "BitmapRequested", listener: (ev: Event) => void): void ;
off(type: "BitmapRequested", listener: (ev: Event) => void): void ;
addListener(type: string, listener: (ev: Event) => void): void ;
removeListener(type: string, listener: (ev: Event) => void): void ;
on(type: string, listener: (ev: Event) => void): void ;
off(type: string, listener: (ev: Event) => void): void ;
}
export class HttpMapTileDataSource {
uriFormatString: String;
allowCaching: Boolean;
additionalRequestHeaders: Object;
dispatcher: Object;
constructor();
constructor(uriFormatString: String);
addListener(type: "UriRequested", listener: (ev: Event) => void): void ;
removeListener(type: "UriRequested", listener: (ev: Event) => void): void ;
on(type: "UriRequested", listener: (ev: Event) => void): void ;
off(type: "UriRequested", listener: (ev: Event) => void): void ;
addListener(type: string, listener: (ev: Event) => void): void ;
removeListener(type: string, listener: (ev: Event) => void): void ;
on(type: string, listener: (ev: Event) => void): void ;
off(type: string, listener: (ev: Event) => void): void ;
}
export class LocalMapTileDataSource {
uriFormatString: String;
dispatcher: Object;
constructor();
constructor(uriFormatString: String);
addListener(type: "UriRequested", listener: (ev: Event) => void): void ;
removeListener(type: "UriRequested", listener: (ev: Event) => void): void ;
on(type: "UriRequested", listener: (ev: Event) => void): void ;
off(type: "UriRequested", listener: (ev: Event) => void): void ;
addListener(type: string, listener: (ev: Event) => void): void ;
removeListener(type: string, listener: (ev: Event) => void): void ;
on(type: string, listener: (ev: Event) => void): void ;
off(type: string, listener: (ev: Event) => void): void ;
}
export class MapBillboard {
static collisionBehaviorDesiredProperty: Object;
static locationProperty: Object;
static normalizedAnchorPointProperty: Object;
static visibleProperty: Object;
static zIndexProperty: Object;
static mapTabIndexProperty: Object;
normalizedAnchorPoint: Object;
location: Object;
image: Object;
collisionBehaviorDesired: MapElementCollisionBehavior;
referenceCamera: MapCamera;
zIndex: Number;
visible: Boolean;
mapTabIndex: Number;
dispatcher: Object;
constructor();
constructor(camera: MapCamera);
}
export class MapIcon {
static locationProperty: Object;
static normalizedAnchorPointProperty: Object;
static titleProperty: Object;
static collisionBehaviorDesiredProperty: Object;
static visibleProperty: Object;
static zIndexProperty: Object;
static mapTabIndexProperty: Object;
title: String;
normalizedAnchorPoint: Object;
location: Object;
image: Object;
collisionBehaviorDesired: MapElementCollisionBehavior;
zIndex: Number;
visible: Boolean;
mapTabIndex: Number;
dispatcher: Object;
constructor();
}
export class MapPolygon {
static pathProperty: Object;
static strokeDashedProperty: Object;
static strokeThicknessProperty: Object;
static visibleProperty: Object;
static zIndexProperty: Object;
static mapTabIndexProperty: Object;
strokeThickness: Number;
strokeDashed: Boolean;
strokeColor: Object;
path: Object;
fillColor: Object;
paths: Object;
zIndex: Number;
visible: Boolean;
mapTabIndex: Number;
dispatcher: Object;
constructor();
}
export class MapPolyline {
static pathProperty: Object;
static strokeDashedProperty: Object;
static visibleProperty: Object;
static zIndexProperty: Object;
static mapTabIndexProperty: Object;
strokeThickness: Number;
strokeDashed: Boolean;
strokeColor: Object;
path: Object;
zIndex: Number;
visible: Boolean;
mapTabIndex: Number;
dispatcher: Object;
constructor();
}
export class StreetsideExperience {
zoomButtonsVisible: Boolean;
streetLabelsVisible: Boolean;
overviewMapVisible: Boolean;
exitButtonVisible: Boolean;
cursorVisible: Boolean;
addressTextVisible: Boolean;
dispatcher: Object;
constructor();
constructor(panorama: StreetsidePanorama);
constructor(panorama: StreetsidePanorama, headingInDegrees: Number, pitchInDegrees: Number, fieldOfViewInDegrees: Number);
}
export class MapControl {
static watermarkModeProperty: Object;
static zoomLevelProperty: Object;
static mapServiceTokenProperty: Object;
static centerProperty: Object;
static childrenProperty: Object;
static colorSchemeProperty: Object;
static desiredPitchProperty: Object;
static headingProperty: Object;
static landmarksVisibleProperty: Object;
static loadingStatusProperty: Object;
static locationProperty: Object;
static mapElementsProperty: Object;
static normalizedAnchorPointProperty: Object;
static pedestrianFeaturesVisibleProperty: Object;
static pitchProperty: Object;
static routesProperty: Object;
static styleProperty: Object;
static tileSourcesProperty: Object;
static trafficFlowVisibleProperty: Object;
static transformOriginProperty: Object;
static transitFeaturesVisibleProperty: Object;
static businessLandmarksVisibleProperty: Object;
static is3DSupportedProperty: Object;
static isStreetsideSupportedProperty: Object;
static panInteractionModeProperty: Object;
static rotateInteractionModeProperty: Object;
static sceneProperty: Object;
static tiltInteractionModeProperty: Object;
static zoomInteractionModeProperty: Object;
static businessLandmarksEnabledProperty: Object;
static transitFeaturesEnabledProperty: Object;
static styleSheetProperty: Object;
static viewPaddingProperty: Object;
static mapProjectionProperty: Object;
static fontWeightProperty: Object;
static backgroundProperty: Object;
static borderBrushProperty: Object;
static borderThicknessProperty: Object;
static characterSpacingProperty: Object;
static defaultStyleKeyProperty: Object;
static focusStateProperty: Object;
static fontFamilyProperty: Object;
static fontSizeProperty: Object;
static fontStretchProperty: Object;
static fontStyleProperty: Object;
static foregroundProperty: Object;
static horizontalContentAlignmentProperty: Object;
static isEnabledProperty: Object;
static isTabStopProperty: Object;
static paddingProperty: Object;
static tabIndexProperty: Object;
static tabNavigationProperty: Object;
static templateProperty: Object;
static verticalContentAlignmentProperty: Object;
static isTextScaleFactorEnabledProperty: Object;
static isTemplateFocusTargetProperty: Object;
static useSystemFocusVisualsProperty: Object;
static requiresPointerProperty: Object;
static xYFocusDownProperty: Object;
static xYFocusLeftProperty: Object;
static xYFocusUpProperty: Object;
static xYFocusRightProperty: Object;
static elementSoundModeProperty: Object;
static isFocusEngagedProperty: Object;
static isFocusEngagementEnabledProperty: Object;
static isTemplateKeyTipTargetProperty: Object;
static defaultStyleResourceUriProperty: Object;
static actualHeightProperty: Object;
static actualWidthProperty: Object;
static dataContextProperty: Object;
static flowDirectionProperty: Object;
static heightProperty: Object;
static horizontalAlignmentProperty: Object;
static languageProperty: Object;
static marginProperty: Object;
static maxHeightProperty: Object;
static maxWidthProperty: Object;
static minHeightProperty: Object;
static minWidthProperty: Object;
static nameProperty: Object;
static tagProperty: Object;
static verticalAlignmentProperty: Object;
static widthProperty: Object;
static requestedThemeProperty: Object;
static allowFocusOnInteractionProperty: Object;
static allowFocusWhenDisabledProperty: Object;
static focusVisualMarginProperty: Object;
static focusVisualPrimaryBrushProperty: Object;
static focusVisualPrimaryThicknessProperty: Object;
static focusVisualSecondaryBrushProperty: Object;
static focusVisualSecondaryThicknessProperty: Object;
static pointerExitedEvent: Object;
static allowDropProperty: Object;
static cacheModeProperty: Object;
static clipProperty: Object;
static doubleTappedEvent: Object;
static dragEnterEvent: Object;
static dragLeaveEvent: Object;
static dragOverEvent: Object;
static dropEvent: Object;
static holdingEvent: Object;
static isDoubleTapEnabledProperty: Object;
static isHitTestVisibleProperty: Object;
static isHoldingEnabledProperty: Object;
static isRightTapEnabledProperty: Object;
static isTapEnabledProperty: Object;
static keyDownEvent: Object;
static keyUpEvent: Object;
static manipulationCompletedEvent: Object;
static manipulationDeltaEvent: Object;
static manipulationInertiaStartingEvent: Object;
static manipulationModeProperty: Object;
static manipulationStartedEvent: Object;
static manipulationStartingEvent: Object;
static opacityProperty: Object;
static pointerCanceledEvent: Object;
static pointerCaptureLostEvent: Object;
static pointerCapturesProperty: Object;
static pointerEnteredEvent: Object;
static pointerMovedEvent: Object;
static pointerPressedEvent: Object;
static pointerReleasedEvent: Object;
static pointerWheelChangedEvent: Object;
static projectionProperty: Object;
static renderTransformOriginProperty: Object;
static renderTransformProperty: Object;
static rightTappedEvent: Object;
static tappedEvent: Object;
static transitionsProperty: Object;
static useLayoutRoundingProperty: Object;
static visibilityProperty: Object;
static compositeModeProperty: Object;
static transform3DProperty: Object;
static canDragProperty: Object;
static isAccessKeyScopeProperty: Object;
static exitDisplayModeOnAccessKeyInvokedProperty: Object;
static contextFlyoutProperty: Object;
static accessKeyProperty: Object;
static accessKeyScopeOwnerProperty: Object;
static xYFocusKeyboardNavigationProperty: Object;
static highContrastAdjustmentProperty: Object;
static keyTipHorizontalOffsetProperty: Object;
static keyTipPlacementModeProperty: Object;
static keyTipVerticalOffsetProperty: Object;
static lightsProperty: Object;
static tabFocusNavigationProperty: Object;
static xYFocusDownNavigationStrategyProperty: Object;
static xYFocusLeftNavigationStrategyProperty: Object;
static xYFocusRightNavigationStrategyProperty: Object;
static xYFocusUpNavigationStrategyProperty: Object;
static noFocusCandidateFoundEvent: Object;
static losingFocusEvent: Object;
static gettingFocusEvent: Object;
transformOrigin: Object;
center: Object;
mapServiceToken: String;
trafficFlowVisible: Boolean;
watermarkMode: MapWatermarkMode;
landmarksVisible: Boolean;
style: MapStyle;
heading: Number;
desiredPitch: Number;
colorScheme: MapColorScheme;
pedestrianFeaturesVisible: Boolean;
zoomLevel: Number;
loadingStatus: MapLoadingStatus;
mapElements: Object;
maxZoomLevel: Number;
minZoomLevel: Number;
pitch: Number;
routes: Object;
tileSources: Object;
children: Object;
transitFeaturesVisible: Boolean;
tiltInteractionMode: MapInteractionMode;
scene: MapScene;
zoomInteractionMode: MapInteractionMode;
panInteractionMode: MapPanInteractionMode;
businessLandmarksVisible: Boolean;
rotateInteractionMode: MapInteractionMode;
customExperience: MapCustomExperience;
targetCamera: MapCamera;
actualCamera: MapCamera;
is3DSupported: Boolean;
isStreetsideSupported: Boolean;
transitFeaturesEnabled: Boolean;
businessLandmarksEnabled: Boolean;
viewPadding: Thickness;
styleSheet: MapStyleSheet;
mapProjection: MapProjection;
fontSize: Number;
fontFamily: Object;
tabIndex: Number;
characterSpacing: Number;
borderThickness: Thickness;
borderBrush: Object;
fontStretch: Number;
isTabStop: Boolean;
isEnabled: Boolean;
horizontalContentAlignment: Number;
padding: Thickness;
foreground: Object;
fontWeight: FontWeight;
fontStyle: Number;
background: Object;
verticalContentAlignment: Number;
template: Object;
tabNavigation: Number;
focusState: Number;
isTextScaleFactorEnabled: Boolean;
useSystemFocusVisuals: Boolean;
xYFocusDown: Object;
xYFocusUp: Object;
isFocusEngagementEnabled: Boolean;
xYFocusLeft: Object;
xYFocusRight: Object;
requiresPointer: Number;
elementSoundMode: Number;
isFocusEngaged: Boolean;
defaultStyleResourceUri: Object;
height: Number;
flowDirection: Number;
minHeight: Number;
dataContext: Object;
name: String;
minWidth: Number;
maxWidth: Number;
maxHeight: Number;
margin: Thickness;
language: String;
horizontalAlignment: Number;
resources: Object;
width: Number;
verticalAlignment: Number;
tag: Object;
style: Object;
baseUri: Object;
actualHeight: Number;
parent: Object;
triggers: Object;
actualWidth: Number;
requestedTheme: Number;
focusVisualMargin: Thickness;
focusVisualSecondaryBrush: Object;
focusVisualPrimaryThickness: Thickness;
focusVisualPrimaryBrush: Object;
allowFocusWhenDisabled: Boolean;
allowFocusOnInteraction: Boolean;
focusVisualSecondaryThickness: Thickness;
isTapEnabled: Boolean;
allowDrop: Boolean;
isHoldingEnabled: Boolean;
isHitTestVisible: Boolean;
isDoubleTapEnabled: Boolean;
manipulationMode: Number;
clip: Object;
cacheMode: Object;
isRightTapEnabled: Boolean;
renderTransform: Object;
visibility: Number;
useLayoutRounding: Boolean;
transitions: Object;
renderTransformOrigin: Object;
projection: Object;
opacity: Number;
desiredSize: Object;
pointerCaptures: Object;
renderSize: Object;
compositeMode: Number;
transform3D: Object;
canDrag: Boolean;
isAccessKeyScope: Boolean;
exitDisplayModeOnAccessKeyInvoked: Boolean;
contextFlyout: Object;
accessKeyScopeOwner: Object;
accessKey: String;
xYFocusUpNavigationStrategy: Number;
highContrastAdjustment: Number;
xYFocusRightNavigationStrategy: Number;
xYFocusLeftNavigationStrategy: Number;
keyTipHorizontalOffset: Number;
xYFocusKeyboardNavigation: Number;
xYFocusDownNavigationStrategy: Number;
tabFocusNavigation: Number;
keyTipVerticalOffset: Number;
keyTipPlacementMode: Number;
lights: Object;
dispatcher: Object;
constructor();
static getLocation(element: Object): Object;
static setLocation(element: Object, value: Object): void;
static getNormalizedAnchorPoint(element: Object): Object;
static setNormalizedAnchorPoint(element: Object, value: Object): void;
tryTiltAsync(degrees: Number, callback: (error: Error, result: Boolean) => void): void ;
tryTiltToAsync(angleInDegrees: Number, callback: (error: Error, result: Boolean) => void): void ;
tryZoomInAsync(callback: (error: Error, result: Boolean) => void): void ;
tryZoomOutAsync(callback: (error: Error, result: Boolean) => void): void ;
tryZoomToAsync(zoomLevel: Number, callback: (error: Error, result: Boolean) => void): void ;
trySetSceneAsync(scene: MapScene, callback: (error: Error, result: Boolean) => void): void ;
trySetSceneAsync(scene: MapScene, animationKind: MapAnimationKind, callback: (error: Error, result: Boolean) => void): void ;
tryPanAsync(horizontalPixels: Number, verticalPixels: Number, callback: (error: Error, result: Boolean) => void): void ;
tryPanToAsync(location: Object, callback: (error: Error, result: Boolean) => void): void ;
trySetViewBoundsAsync(bounds: Object, margin: Thickness, animation: MapAnimationKind, callback: (error: Error, result: Boolean) => void): void ;
trySetViewAsync(center: Object, callback: (error: Error, result: Boolean) => void): void ;
trySetViewAsync(center: Object, zoomLevel: Number, callback: (error: Error, result: Boolean) => void): void ;
trySetViewAsync(center: Object, zoomLevel: Number, heading: Number, desiredPitch: Number, callback: (error: Error, result: Boolean) => void): void ;
trySetViewAsync(center: Object, zoomLevel: Number, heading: Number, desiredPitch: Number, animation: MapAnimationKind, callback: (error: Error, result: Boolean) => void): void ;
tryRotateAsync(degrees: Number, callback: (error: Error, result: Boolean) => void): void ;
tryRotateToAsync(angleInDegrees: Number, callback: (error: Error, result: Boolean) => void): void ;
getVisibleRegion(region: MapVisibleRegionKind): Object;
findMapElementsAtOffset(offset: Object, radius: Number): Object;
findMapElementsAtOffset(offset: Object): Object;
getLocationFromOffset(offset: Object, desiredReferenceSystem: Number, location: Object): void;
getLocationFromOffset(offset: Object, location: Object): void;
startContinuousPan(horizontalPixelsPerSecond: Number, verticalPixelsPerSecond: Number): void;
stopContinuousPan(): void;
getOffsetFromLocation(location: Object, offset: Object): void;
isLocationInView(location: Object, isInView: Boolean): void;
startContinuousRotate(rateInDegreesPerSecond: Number): void;
stopContinuousRotate(): void;
startContinuousTilt(rateInDegreesPerSecond: Number): void;
stopContinuousTilt(): void;
startContinuousZoom(rateOfChangePerSecond: Number): void;
stopContinuousZoom(): void;
addListener(type: "CenterChanged", listener: (ev: Event) => void): void ;
removeListener(type: "CenterChanged", listener: (ev: Event) => void): void ;
on(type: "CenterChanged", listener: (ev: Event) => void): void ;
off(type: "CenterChanged", listener: (ev: Event) => void): void ;
addListener(type: "HeadingChanged", listener: (ev: Event) => void): void ;
removeListener(type: "HeadingChanged", listener: (ev: Event) => void): void ;
on(type: "HeadingChanged", listener: (ev: Event) => void): void ;
off(type: "HeadingChanged", listener: (ev: Event) => void): void ;
addListener(type: "LoadingStatusChanged", listener: (ev: Event) => void): void ;
removeListener(type: "LoadingStatusChanged", listener: (ev: Event) => void): void ;
on(type: "LoadingStatusChanged", listener: (ev: Event) => void): void ;
off(type: "LoadingStatusChanged", listener: (ev: Event) => void): void ;
addListener(type: "MapDoubleTapped", listener: (ev: Event) => void): void ;
removeListener(type: "MapDoubleTapped", listener: (ev: Event) => void): void ;
on(type: "MapDoubleTapped", listener: (ev: Event) => void): void ;
off(type: "MapDoubleTapped", listener: (ev: Event) => void): void ;
addListener(type: "MapHolding", listener: (ev: Event) => void): void ;
removeListener(type: "MapHolding", listener: (ev: Event) => void): void ;
on(type: "MapHolding", listener: (ev: Event) => void): void ;
off(type: "MapHolding", listener: (ev: Event) => void): void ;
addListener(type: "MapTapped", listener: (ev: Event) => void): void ;
removeListener(type: "MapTapped", listener: (ev: Event) => void): void ;
on(type: "MapTapped", listener: (ev: Event) => void): void ;
off(type: "MapTapped", listener: (ev: Event) => void): void ;
addListener(type: "PitchChanged", listener: (ev: Event) => void): void ;
removeListener(type: "PitchChanged", listener: (ev: Event) => void): void ;
on(type: "PitchChanged", listener: (ev: Event) => void): void ;
off(type: "PitchChanged", listener: (ev: Event) => void): void ;
addListener(type: "TransformOriginChanged", listener: (ev: Event) => void): void ;
removeListener(type: "TransformOriginChanged", listener: (ev: Event) => void): void ;
on(type: "TransformOriginChanged", listener: (ev: Event) => void): void ;
off(type: "TransformOriginChanged", listener: (ev: Event) => void): void ;
addListener(type: "ZoomLevelChanged", listener: (ev: Event) => void): void ;
removeListener(type: "ZoomLevelChanged", listener: (ev: Event) => void): void ;
on(type: "ZoomLevelChanged", listener: (ev: Event) => void): void ;
off(type: "ZoomLevelChanged", listener: (ev: Event) => void): void ;
addListener(type: "ActualCameraChanged", listener: (ev: Event) => void): void ;
removeListener(type: "ActualCameraChanged", listener: (ev: Event) => void): void ;
on(type: "ActualCameraChanged", listener: (ev: Event) => void): void ;
off(type: "ActualCameraChanged", listener: (ev: Event) => void): void ;
addListener(type: "ActualCameraChanging", listener: (ev: Event) => void): void ;
removeListener(type: "ActualCameraChanging", listener: (ev: Event) => void): void ;
on(type: "ActualCameraChanging", listener: (ev: Event) => void): void ;
off(type: "ActualCameraChanging", listener: (ev: Event) => void): void ;
addListener(type: "CustomExperienceChanged", listener: (ev: Event) => void): void ;
removeListener(type: "CustomExperienceChanged", listener: (ev: Event) => void): void ;
on(type: "CustomExperienceChanged", listener: (ev: Event) => void): void ;
off(type: "CustomExperienceChanged", listener: (ev: Event) => void): void ;
addListener(type: "MapElementClick", listener: (ev: Event) => void): void ;
removeListener(type: "MapElementClick", listener: (ev: Event) => void): void ;
on(type: "MapElementClick", listener: (ev: Event) => void): void ;
off(type: "MapElementClick", listener: (ev: Event) => void): void ;
addListener(type: "MapElementPointerEntered", listener: (ev: Event) => void): void ;
removeListener(type: "MapElementPointerEntered", listener: (ev: Event) => void): void ;
on(type: "MapElementPointerEntered", listener: (ev: Event) => void): void ;
off(type: "MapElementPointerEntered", listener: (ev: Event) => void): void ;
addListener(type: "MapElementPointerExited", listener: (ev: Event) => void): void ;
removeListener(type: "MapElementPointerExited", listener: (ev: Event) => void): void ;
on(type: "MapElementPointerExited", listener: (ev: Event) => void): void ;
off(type: "MapElementPointerExited", listener: (ev: Event) => void): void ;
addListener(type: "TargetCameraChanged", listener: (ev: Event) => void): void ;
removeListener(type: "TargetCameraChanged", listener: (ev: Event) => void): void ;
on(type: "TargetCameraChanged", listener: (ev: Event) => void): void ;
off(type: "TargetCameraChanged", listener: (ev: Event) => void): void ;
addListener(type: "MapRightTapped", listener: (ev: Event) => void): void ;
removeListener(type: "MapRightTapped", listener: (ev: Event) => void): void ;
on(type: "MapRightTapped", listener: (ev: Event) => void): void ;
off(type: "MapRightTapped", listener: (ev: Event) => void): void ;
addListener(type: "MapContextRequested", listener: (ev: Event) => void): void ;
removeListener(type: "MapContextRequested", listener: (ev: Event) => void): void ;
on(type: "MapContextRequested", listener: (ev: Event) => void): void ;
off(type: "MapContextRequested", listener: (ev: Event) => void): void ;
addListener(type: "IsEnabledChanged", listener: (ev: Event) => void): void ;
removeListener(type: "IsEnabledChanged", listener: (ev: Event) => void): void ;
on(type: "IsEnabledChanged", listener: (ev: Event) => void): void ;
off(type: "IsEnabledChanged", listener: (ev: Event) => void): void ;
addListener(type: "FocusDisengaged", listener: (ev: Event) => void): void ;
removeListener(type: "FocusDisengaged", listener: (ev: Event) => void): void ;
on(type: "FocusDisengaged", listener: (ev: Event) => void): void ;
off(type: "FocusDisengaged", listener: (ev: Event) => void): void ;
addListener(type: "FocusEngaged", listener: (ev: Event) => void): void ;
removeListener(type: "FocusEngaged", listener: (ev: Event) => void): void ;
on(type: "FocusEngaged", listener: (ev: Event) => void): void ;
off(type: "FocusEngaged", listener: (ev: Event) => void): void ;
addListener(type: "LayoutUpdated", listener: (ev: Event) => void): void ;
removeListener(type: "LayoutUpdated", listener: (ev: Event) => void): void ;
on(type: "LayoutUpdated", listener: (ev: Event) => void): void ;
off(type: "LayoutUpdated", listener: (ev: Event) => void): void ;
addListener(type: "Loaded", listener: (ev: Event) => void): void ;
removeListener(type: "Loaded", listener: (ev: Event) => void): void ;
on(type: "Loaded", listener: (ev: Event) => void): void ;
off(type: "Loaded", listener: (ev: Event) => void): void ;
addListener(type: "SizeChanged", listener: (ev: Event) => void): void ;
removeListener(type: "SizeChanged", listener: (ev: Event) => void): void ;
on(type: "SizeChanged", listener: (ev: Event) => void): void ;
off(type: "SizeChanged", listener: (ev: Event) => void): void ;
addListener(type: "Unloaded", listener: (ev: Event) => void): void ;
removeListener(type: "Unloaded", listener: (ev: Event) => void): void ;
on(type: "Unloaded", listener: (ev: Event) => void): void ;
off(type: "Unloaded", listener: (ev: Event) => void): void ;
addListener(type: "DataContextChanged", listener: (ev: Event) => void): void ;
removeListener(type: "DataContextChanged", listener: (ev: Event) => void): void ;
on(type: "DataContextChanged", listener: (ev: Event) => void): void ;
off(type: "DataContextChanged", listener: (ev: Event) => void): void ;
addListener(type: "Loading", listener: (ev: Event) => void): void ;
removeListener(type: "Loading", listener: (ev: Event) => void): void ;
on(type: "Loading", listener: (ev: Event) => void): void ;
off(type: "Loading", listener: (ev: Event) => void): void ;
addListener(type: "DoubleTapped", listener: (ev: Event) => void): void ;
removeListener(type: "DoubleTapped", listener: (ev: Event) => void): void ;
on(type: "DoubleTapped", listener: (ev: Event) => void): void ;
off(type: "DoubleTapped", listener: (ev: Event) => void): void ;
addListener(type: "DragEnter", listener: (ev: Event) => void): void ;
removeListener(type: "DragEnter", listener: (ev: Event) => void): void ;
on(type: "DragEnter", listener: (ev: Event) => void): void ;
off(type: "DragEnter", listener: (ev: Event) => void): void ;
addListener(type: "DragLeave", listener: (ev: Event) => void): void ;
removeListener(type: "DragLeave", listener: (ev: Event) => void): void ;
on(type: "DragLeave", listener: (ev: Event) => void): void ;
off(type: "DragLeave", listener: (ev: Event) => void): void ;
addListener(type: "DragOver", listener: (ev: Event) => void): void ;
removeListener(type: "DragOver", listener: (ev: Event) => void): void ;
on(type: "DragOver", listener: (ev: Event) => void): void ;
off(type: "DragOver", listener: (ev: Event) => void): void ;
addListener(type: "Drop", listener: (ev: Event) => void): void ;
removeListener(type: "Drop", listener: (ev: Event) => void): void ;
on(type: "Drop", listener: (ev: Event) => void): void ;
off(type: "Drop", listener: (ev: Event) => void): void ;
addListener(type: "GotFocus", listener: (ev: Event) => void): void ;
removeListener(type: "GotFocus", listener: (ev: Event) => void): void ;
on(type: "GotFocus", listener: (ev: Event) => void): void ;
off(type: "GotFocus", listener: (ev: Event) => void): void ;
addListener(type: "Holding", listener: (ev: Event) => void): void ;
removeListener(type: "Holding", listener: (ev: Event) => void): void ;
on(type: "Holding", listener: (ev: Event) => void): void ;
off(type: "Holding", listener: (ev: Event) => void): void ;
addListener(type: "KeyDown", listener: (ev: Event) => void): void ;
removeListener(type: "KeyDown", listener: (ev: Event) => void): void ;
on(type: "KeyDown", listener: (ev: Event) => void): void ;
off(type: "KeyDown", listener: (ev: Event) => void): void ;
addListener(type: "KeyUp", listener: (ev: Event) => void): void ;
removeListener(type: "KeyUp", listener: (ev: Event) => void): void ;
on(type: "KeyUp", listener: (ev: Event) => void): void ;
off(type: "KeyUp", listener: (ev: Event) => void): void ;
addListener(type: "LostFocus", listener: (ev: Event) => void): void ;
removeListener(type: "LostFocus", listener: (ev: Event) => void): void ;
on(type: "LostFocus", listener: (ev: Event) => void): void ;
off(type: "LostFocus", listener: (ev: Event) => void): void ;
addListener(type: "ManipulationCompleted", listener: (ev: Event) => void): void ;
removeListener(type: "ManipulationCompleted", listener: (ev: Event) => void): void ;
on(type: "ManipulationCompleted", listener: (ev: Event) => void): void ;
off(type: "ManipulationCompleted", listener: (ev: Event) => void): void ;
addListener(type: "ManipulationDelta", listener: (ev: Event) => void): void ;
removeListener(type: "ManipulationDelta", listener: (ev: Event) => void): void ;
on(type: "ManipulationDelta", listener: (ev: Event) => void): void ;
off(type: "ManipulationDelta", listener: (ev: Event) => void): void ;
addListener(type: "ManipulationInertiaStarting", listener: (ev: Event) => void): void ;
removeListener(type: "ManipulationInertiaStarting", listener: (ev: Event) => void): void ;
on(type: "ManipulationInertiaStarting", listener: (ev: Event) => void): void ;
off(type: "ManipulationInertiaStarting", listener: (ev: Event) => void): void ;
addListener(type: "ManipulationStarted", listener: (ev: Event) => void): void ;
removeListener(type: "ManipulationStarted", listener: (ev: Event) => void): void ;
on(type: "ManipulationStarted", listener: (ev: Event) => void): void ;
off(type: "ManipulationStarted", listener: (ev: Event) => void): void ;
addListener(type: "ManipulationStarting", listener: (ev: Event) => void): void ;
removeListener(type: "ManipulationStarting", listener: (ev: Event) => void): void ;
on(type: "ManipulationStarting", listener: (ev: Event) => void): void ;
off(type: "ManipulationStarting", listener: (ev: Event) => void): void ;
addListener(type: "PointerCanceled", listener: (ev: Event) => void): void ;
removeListener(type: "PointerCanceled", listener: (ev: Event) => void): void ;
on(type: "PointerCanceled", listener: (ev: Event) => void): void ;
off(type: "PointerCanceled", listener: (ev: Event) => void): void ;
addListener(type: "PointerCaptureLost", listener: (ev: Event) => void): void ;
removeListener(type: "PointerCaptureLost", listener: (ev: Event) => void): void ;
on(type: "PointerCaptureLost", listener: (ev: Event) => void): void ;
off(type: "PointerCaptureLost", listener: (ev: Event) => void): void ;
addListener(type: "PointerEntered", listener: (ev: Event) => void): void ;
removeListener(type: "PointerEntered", listener: (ev: Event) => void): void ;
on(type: "PointerEntered", listener: (ev: Event) => void): void ;
off(type: "PointerEntered", listener: (ev: Event) => void): void ;
addListener(type: "PointerExited", listener: (ev: Event) => void): void ;
removeListener(type: "PointerExited", listener: (ev: Event) => void): void ;
on(type: "PointerExited", listener: (ev: Event) => void): void ;
off(type: "PointerExited", listener: (ev: Event) => void): void ;
addListener(type: "PointerMoved", listener: (ev: Event) => void): void ;
removeListener(type: "PointerMoved", listener: (ev: Event) => void): void ;
on(type: "PointerMoved", listener: (ev: Event) => void): void ;
off(type: "PointerMoved", listener: (ev: Event) => void): void ;
addListener(type: "PointerPressed", listener: (ev: Event) => void): void ;
removeListener(type: "PointerPressed", listener: (ev: Event) => void): void ;
on(type: "PointerPressed", listener: (ev: Event) => void): void ;
off(type: "PointerPressed", listener: (ev: Event) => void): void ;
addListener(type: "PointerReleased", listener: (ev: Event) => void): void ;
removeListener(type: "PointerReleased", listener: (ev: Event) => void): void ;
on(type: "PointerReleased", listener: (ev: Event) => void): void ;
off(type: "PointerReleased", listener: (ev: Event) => void): void ;
addListener(type: "PointerWheelChanged", listener: (ev: Event) => void): void ;
removeListener(type: "PointerWheelChanged", listener: (ev: Event) => void): void ;
on(type: "PointerWheelChanged", listener: (ev: Event) => void): void ;
off(type: "PointerWheelChanged", listener: (ev: Event) => void): void ;
addListener(type: "RightTapped", listener: (ev: Event) => void): void ;
removeListener(type: "RightTapped", listener: (ev: Event) => void): void ;
on(type: "RightTapped", listener: (ev: Event) => void): void ;
off(type: "RightTapped", listener: (ev: Event) => void): void ;
addListener(type: "Tapped", listener: (ev: Event) => void): void ;
removeListener(type: "Tapped", listener: (ev: Event) => void): void ;
on(type: "Tapped", listener: (ev: Event) => void): void ;
off(type: "Tapped", listener: (ev: Event) => void): void ;
addListener(type: "DragStarting", listener: (ev: Event) => void): void ;
removeListener(type: "DragStarting", listener: (ev: Event) => void): void ;
on(type: "DragStarting", listener: (ev: Event) => void): void ;
off(type: "DragStarting", listener: (ev: Event) => void): void ;
addListener(type: "DropCompleted", listener: (ev: Event) => void): void ;
removeListener(type: "DropCompleted", listener: (ev: Event) => void): void ;
on(type: "DropCompleted", listener: (ev: Event) => void): void ;
off(type: "DropCompleted", listener: (ev: Event) => void): void ;
addListener(type: "AccessKeyDisplayDismissed", listener: (ev: Event) => void): void ;
removeListener(type: "AccessKeyDisplayDismissed", listener: (ev: Event) => void): void ;
on(type: "AccessKeyDisplayDismissed", listener: (ev: Event) => void): void ;
off(type: "AccessKeyDisplayDismissed", listener: (ev: Event) => void): void ;
addListener(type: "AccessKeyDisplayRequested", listener: (ev: Event) => void): void ;
removeListener(type: "AccessKeyDisplayRequested", listener: (ev: Event) => void): void ;
on(type: "AccessKeyDisplayRequested", listener: (ev: Event) => void): void ;
off(type: "AccessKeyDisplayRequested", listener: (ev: Event) => void): void ;
addListener(type: "AccessKeyInvoked", listener: (ev: Event) => void): void ;
removeListener(type: "AccessKeyInvoked", listener: (ev: Event) => void): void ;
on(type: "AccessKeyInvoked", listener: (ev: Event) => void): void ;
off(type: "AccessKeyInvoked", listener: (ev: Event) => void): void ;
addListener(type: "ContextCanceled", listener: (ev: Event) => void): void ;
removeListener(type: "ContextCanceled", listener: (ev: Event) => void): void ;
on(type: "ContextCanceled", listener: (ev: Event) => void): void ;
off(type: "ContextCanceled", listener: (ev: Event) => void): void ;
addListener(type: "ContextRequested", listener: (ev: Event) => void): void ;
removeListener(type: "ContextRequested", listener: (ev: Event) => void): void ;
on(type: "ContextRequested", listener: (ev: Event) => void): void ;
off(type: "ContextRequested", listener: (ev: Event) => void): void ;
addListener(type: "GettingFocus", listener: (ev: Event) => void): void ;
removeListener(type: "GettingFocus", listener: (ev: Event) => void): void ;
on(type: "GettingFocus", listener: (ev: Event) => void): void ;
off(type: "GettingFocus", listener: (ev: Event) => void): void ;
addListener(type: "LosingFocus", listener: (ev: Event) => void): void ;
removeListener(type: "LosingFocus", listener: (ev: Event) => void): void ;
on(type: "LosingFocus", listener: (ev: Event) => void): void ;
off(type: "LosingFocus", listener: (ev: Event) => void): void ;
addListener(type: "NoFocusCandidateFound", listener: (ev: Event) => void): void ;
removeListener(type: "NoFocusCandidateFound", listener: (ev: Event) => void): void ;
on(type: "NoFocusCandidateFound", listener: (ev: Event) => void): void ;
off(type: "NoFocusCandidateFound", listener: (ev: Event) => void): void ;
addListener(type: string, listener: (ev: Event) => void): void ;
removeListener(type: string, listener: (ev: Event) => void): void ;
on(type: string, listener: (ev: Event) => void): void ;
off(type: string, listener: (ev: Event) => void): void ;
}
export class MapControlBusinessLandmarkClickEventArgs {
localLocations: Object;
constructor();
}
export class MapControlTransitFeatureClickEventArgs {
displayName: String;
location: Object;
transitProperties: Object;
constructor();
}
export class MapControlBusinessLandmarkRightTappedEventArgs {
localLocations: Object;
constructor();
}
export class MapControlTransitFeatureRightTappedEventArgs {
displayName: String;
location: Object;
transitProperties: Object;
constructor();
}
export class MapControlBusinessLandmarkPointerEnteredEventArgs {
localLocations: Object;
constructor();
}
export class MapControlTransitFeaturePointerEnteredEventArgs {
displayName: String;
location: Object;
transitProperties: Object;
constructor();
}
export class MapControlBusinessLandmarkPointerExitedEventArgs {
localLocations: Object;
constructor();
}
export class MapControlTransitFeaturePointerExitedEventArgs {
displayName: String;
location: Object;
transitProperties: Object;
constructor();
}
export class MapControlDataHelper {
dispatcher: Object;
constructor();
constructor(map: MapControl);
addListener(type: "BusinessLandmarkClick", listener: (ev: Event) => void): void ;
removeListener(type: "BusinessLandmarkClick", listener: (ev: Event) => void): void ;
on(type: "BusinessLandmarkClick", listener: (ev: Event) => void): void ;
off(type: "BusinessLandmarkClick", listener: (ev: Event) => void): void ;
addListener(type: "BusinessLandmarkRightTapped", listener: (ev: Event) => void): void ;
removeListener(type: "BusinessLandmarkRightTapped", listener: (ev: Event) => void): void ;
on(type: "BusinessLandmarkRightTapped", listener: (ev: Event) => void): void ;
off(type: "BusinessLandmarkRightTapped", listener: (ev: Event) => void): void ;
addListener(type: "TransitFeatureClick", listener: (ev: Event) => void): void ;
removeListener(type: "TransitFeatureClick", listener: (ev: Event) => void): void ;
on(type: "TransitFeatureClick", listener: (ev: Event) => void): void ;
off(type: "TransitFeatureClick", listener: (ev: Event) => void): void ;
addListener(type: "TransitFeatureRightTapped", listener: (ev: Event) => void): void ;
removeListener(ty