The Map type exposes the following members.

Constructors

  NameDescription
Public methodMap()()()()
Initializes a new instance of the Map class.
Public methodMap(Unit, Unit)
Initializes a new instance of the Map class.

Methods

  NameDescription
Protected methodAddedControl
Called after a child control is added to the Controls collection of the Control object.
(Inherited from Control.)
Public methodAddLayer
Creates a JavaScript command as a String that, when executed on the client, adds the given layer to the map.
Public methodAddOverlay
Creates a JavaScript command as a String that, when executed on the client, adds the given overlay to the map.
Public methodApplyStyleSheetSkin
Applies the style properties defined in the page style sheet to the control.
(Inherited from Control.)
Public methodClearOverlays
Creates a JavaScript command as a String that, when executed on the client, removes all overlays from the map.
Protected methodCreateChildControls
Called by the ASP.NET page framework to notify server controls that use composition-based implementation to create any child controls they contain in preparation for posting back or rendering.
(Inherited from Control.)
Public methodCreateMapCallback(String, Boolean)
Creates a JavaScript command as a String that, when executed on the client triggers the ExternalCallback event using callback.
Public methodCreateMapCallback(String, Boolean, Boolean)
Creates a JavaScript command as a String that, when executed on the client triggers the ExternalCallback event using callback.
Public methodCreateMapPostback(String, Boolean)
Creates a JavaScript command as a String that, when executed on the client triggers the Submit event using postback.
Public methodCreateMapPostback(String, Boolean, Boolean)
Creates a JavaScript command as a String that, when executed on the client triggers the Submit event using postback.
Public methodDataBind
Binds a data source to the invoked server control and all its child controls.
(Inherited from Control.)
Public methodDispose
Enables a server control to perform final clean up before it is released from memory.
(Inherited from Control.)
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodFindControl
Searches the current naming container for a server control with the specified id parameter.
(Inherited from Control.)
Public methodFitBounds
Creates a JavaScript command as a String that, when executed on the client sets the viewport to contain the given bounds.
Public methodFocus
Sets input focus to a control.
(Inherited from Control.)
Public methodGetBounds
Creates a JavaScript command as a String that, when executed on the client, returns the lat/lng bounds of the map viewport
Public methodGetCenter
Creates a JavaScript command as a String that, when executed on the client, returns the center point of the map viewport in lat/lng coordinates.
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetRouteUrl(Object)
Gets the URL that corresponds to a set of route parameters.
(Inherited from Control.)
Public methodGetRouteUrl(RouteValueDictionary)
Gets the URL that corresponds to a set of route parameters.
(Inherited from Control.)
Public methodGetRouteUrl(String, Object)
Gets the URL that corresponds to a set of route parameters and a route name.
(Inherited from Control.)
Public methodGetRouteUrl(String, RouteValueDictionary)
Gets the URL that corresponds to a set of route parameters and a route name.
(Inherited from Control.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodGetUniqueIDRelativeTo
Returns the prefixed portion of the UniqueID property of the specified control.
(Inherited from Control.)
Public methodGetZoom
Creates a JavaScript command as a String that, when executed on the client, returns the integer zoom level of the map
Public methodHasControls
Determines if the server control contains any child controls.
(Inherited from Control.)
Protected methodLoadControlState
Restores control-state information from a previous page request that was saved by the SaveControlState()()()() method.
(Inherited from Control.)
Protected methodMapPathSecure
Retrieves the physical path that a virtual path, either absolute or relative, maps to.
(Inherited from Control.)
Protected methodOnInit
Raises the Init event.
(Inherited from Control.)
Protected methodOnLoad
Raises the Load event.
(Inherited from Control.)
Protected methodOnUnload
Raises the Unload event.
(Inherited from Control.)
Protected methodOpenFile
Gets a Stream used to read a file.
(Inherited from Control.)
Public methodPanBy
Creates a JavaScript command as a String that, when executed on the client, pans the map the given given distance in pixels, doing a fluid pan to the position.
Public methodPanTo
Creates a JavaScript command as a String that, when executed on the client, centers the map at the given position, doing a fluid pan to the position if it is within the current map viewport.
Protected methodRemovedControl
Called after a child control is removed from the Controls collection of the Control object.
(Inherited from Control.)
Public methodRemoveOverlay
Creates a JavaScript command as a String that, when executed on the client, removes the given overlay from the map.
Protected methodRenderChildren
Outputs the content of a server control's children to a provided HtmlTextWriter object, which writes the content to be rendered on the client.
(Inherited from Control.)
Public methodRenderControl
Outputs server control content to a provided HtmlTextWriter object and stores tracing information about the control if tracing is enabled.
(Inherited from Control.)
Public methodResolveClientUrl
Gets a URL that can be used by the browser.
(Inherited from Control.)
Public methodResolveUrl
Converts a URL into one that is usable on the requesting client.
(Inherited from Control.)
Protected methodSaveControlState
Saves any server control state changes that have occurred since the time the page was posted back to the server.
(Inherited from Control.)
Public methodSetCenter
Creates a JavaScript command as a String that, when executed on the client, centers the map at the given position.
Public methodSetRenderMethodDelegate
Assigns an event handler delegate to render the server control and its content into its parent control.
(Inherited from Control.)
Public methodSetZoom
Creates a JavaScript command as a String that, when executed on the client, zooms to the given integer zoom level, ignoring the request if the given zoom level is outside the bounds of the current map type
Public methodToString
Returns a String that represents the current Object.
(Inherited from Object.)
Public methodUpdateOverlays
Creates a JavaScript command to save the updated state of the Overlays collection.

Properties

  NameDescription
Public propertyApiKey
Gets or sets the API key for the map.
Public propertyAppRelativeTemplateSourceDirectory
Gets or sets the application-relative virtual directory of the Page or UserControl object that contains this control.
(Inherited from Control.)
Public propertyBackgroundColor
Gets or sets the background color.
Public propertyBindingContainer
Gets the control that contains this control's data binding.
(Inherited from Control.)
Public propertyCenter
Gets or sets the map center.
Public propertyCenterOnCenterOnUserLocation
Gets or sets a value indicating whether the map should automatically center on the user's location when loading.
Public propertyClientID
Gets the control ID for HTML markup that is generated by ASP.NET.
(Inherited from Control.)
Public propertyClientIDMode
Gets or sets the algorithm that is used to generate the value of the ClientID property.
(Inherited from Control.)
Public propertyClientsideHandlers
Gets or sets a set of clientside event handlers.
Public propertyClientSideID
Gets the ID of the Map when it is rendered on the client.
Protected propertyContext
Gets the HttpContext object associated with the server control for the current Web request.
(Inherited from Control.)
Public propertyControls Obsolete.
Gets the control collection of the map.
Public propertyDataItemContainer
Gets a reference to the naming container if the naming container implements IDataItemContainer.
(Inherited from Control.)
Public propertyDataKeysContainer
Gets a reference to the naming container if the naming container implements IDataKeysControl.
(Inherited from Control.)
Public propertyDefaultMapType
Gets or sets the default map type.
Protected propertyDesignMode
Gets a value indicating whether a control is being used on a design surface.
(Inherited from Control.)
Public propertyDisableDefaultUI
Gets or sets a value indicating whether DisableDefaultUI.
Public propertyDoubleClickZoomDisabled
Gets or sets a value indicating whether to perform a zoom when map is doubleclicked.
Public propertyDraggable
Gets or sets a value indicating whether the marker is draggable.
Public propertyDraggableCursor
Gets or sets the CSS name of the cursor to use for draggable maps.
Public propertyDraggingCursor
Gets or sets the CSS name of the cursor to use when dragging maps.
Public propertyEnableKeyboardShortcuts
Gets or sets a value indicating whether EnableKeyboardShortcuts.
Public propertyEnableTheming
Gets or sets a value indicating whether themes apply to this control.
(Inherited from Control.)
Public propertyEnableViewState
Gets or sets a value indicating whether the server control persists its view state, and the view state of any child controls it contains, to the requesting client.
(Inherited from Control.)
Public propertyHeading
Gets or sets the compass heading for aerial imagery.
Public propertyHeight
Gets or sets the height of the Map.
Public propertyID
Gets or sets the programmatic identifier assigned to the server control.
(Inherited from Control.)
Protected propertyIsChildControlStateCleared
Gets a value indicating whether controls contained within this control have control state.
(Inherited from Control.)
Protected propertyIsViewStateEnabled
Gets a value indicating whether view state is enabled for this control.
(Inherited from Control.)
Public propertyLayers
Gets or sets the layer collection of the map.
Public propertyMapControls
Gets or sets the control collection of the map.
Public propertyMapLanguage
Gets or sets language for map texts.
Public propertyMaxZoom
Gets or sets the maximum zoom level of the map.
Public propertyMinZoom
Gets or sets the minimum zoom level of the map.
Public propertyMouseWheelZoomEnabled
Gets or sets a value indicating whether to zoom the map when the mousewheel is scrolled.
Public propertyNamingContainer
Gets a reference to the server control's naming container, which creates a unique namespace for differentiating between server controls with the same ID property value.
(Inherited from Control.)
Public propertyOverlays
Gets or sets the overlay collection of the map.
Public propertyPage
Gets a reference to the Page instance that contains the server control.
(Inherited from Control.)
Public propertyParent
Gets a reference to the server control's parent control in the page control hierarchy.
(Inherited from Control.)
Public propertyPostRenderScript
Gets or sets a JavaScript commands to be executed after the map render script has been run.
Public propertyRenderDelay
Gets or sets the delay before rendering the map on the page in milliseconds
Public propertyRenderingCompatibility
Gets a value that specifies the ASP.NET version that rendered HTML will be compatible with.
(Inherited from Control.)
Public propertySite
Gets information about the container that hosts the current control when rendered on a design surface.
(Inherited from Control.)
Public propertySkinID
Gets or sets the skin to apply to the control.
(Inherited from Control.)
Public propertyTemplateControl
Gets or sets a reference to the template that contains this control.
(Inherited from Control.)
Public propertyTemplateSourceDirectory
Gets the virtual directory of the Page or UserControl that contains the current server control.
(Inherited from Control.)
Public propertyTilt
Gets or sets the tilt of the map.
Public propertyUniqueID
Gets the unique, hierarchically qualified identifier for the server control.
(Inherited from Control.)
Public propertyViewStateMode
Gets or sets the view-state mode of this control.
(Inherited from Control.)
Public propertyVisible
Gets or sets a value that indicates whether a server control is rendered as UI on the page.
(Inherited from Control.)
Public propertyWidth
Gets or sets the width of the Map.
Public propertyZoom
Gets or sets the zoom level of the map.
Public propertyZoomToBounds
Gets or sets a value indicating whether to zoom the map viewport to the overlays on load.

Events

  NameDescription
Public eventClick
Triggered when the map is clicked.
Public eventDataBinding
Occurs when the server control binds to a data source.
(Inherited from Control.)
Public eventDataChanged
Triggered when the Map is posted back to the server.
Public eventDisposed
Occurs when a server control is released from memory, which is the last stage of the server control lifecycle when an ASP.NET page is requested.
(Inherited from Control.)
Public eventExternalCallback
Triggered when an external resource initiates a callback using a CreateMapCallback(String, Boolean) command.
Public eventInit
Occurs when the server control is initialized, which is the first step in its lifecycle.
(Inherited from Control.)
Public eventLoad
Occurs when the server control is loaded into the Page object.
(Inherited from Control.)
Public eventMapLoaded
Triggered when the map is finished loading
Public eventMapTypeChanged
Triggered when the MapType changes.
Public eventOverlayClick
Triggered when the user clicks on a Marker.
Public eventPreRender
Occurs after the Control object is loaded but prior to rendering.
(Inherited from Control.)
Public eventRightClick
Triggered when the map is right clicked.
Public eventSubmit
Triggered when the Map is posted back to the server.
Public eventUnload
Occurs when the server control is unloaded from memory.
(Inherited from Control.)
Public eventZoomChanged
Triggered when the Zoom level changes.

Explicit Interface Implementations

  NameDescription
Explicit interface implemetationPrivate methodICallbackEventHandler..::..GetCallbackResult
Returns the results of a callback event that targets a control.
Explicit interface implemetationPrivate methodIPostBackDataHandler..::..LoadPostData
When implemented by a class, processes postback data for an ASP.NET server control.
Explicit interface implemetationPrivate methodICallbackEventHandler..::..RaiseCallbackEvent
Processes a callback event that targets a control.
Explicit interface implemetationPrivate methodIPostBackEventHandler..::..RaisePostBackEvent
Handles the PostBack event
Explicit interface implemetationPrivate methodIPostBackDataHandler..::..RaisePostDataChangedEvent
Postback event to be raised if the LoadPostData method returns true.

See Also