User Tools

Site Tools


api:thinkgeo.mapsuite.webforms.markeroverlay

ThinkGeo.MapSuite.WebForms.MarkerOverlay

Inheritance Hierarchy

Members Summary

Public Constructors

Protected Constructors

MarkerOverlay()

  • Initialize a new instance of the MarkerOverlay class.
Remarks
  • N/A
Parameters

MarkerOverlay(String)

  • Initialize a new instance of the MarkerOverlay class using the identifier specified.
Remarks
  • N/A
Parameters
  • id
    • Type:String
    • Description:The identifier string of the MarkerOverlay.

Public Methods

GetMarkers(RectangleShape,Int32)

  • N/A
Remarks
  • The GetMarkers method creates the makrers based on the current zoomlevel, the specified extent and the special logic of the MarkerOverlay. The returned markers object will be serialized and sent to the client to create client markers.
Return Value
  • Type:Collection<Marker>
  • Description:A collection of marker objects that will be serialized to the client.
Parameters
  • worldExtent
    • Description:The extent that includes all of the markers you want to serialize.
  • currentZoomLevelId
    • Type:Int32
    • Description:An int value that indicates which zoomlevel the map is currently at.

ToJson()

  • N/A
Remarks
  • N/A
Return Value
  • Type:String
  • Description:N/A
Parameters

ToString()

  • N/A
Remarks
  • N/A
Return Value
  • Type:String
  • Description:N/A
Parameters

Equals(Object)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Boolean
  • Description:N/A
Parameters
  • obj
    • Type:Object
    • Description:N/A

GetHashCode()

  • N/A
Remarks
  • N/A
Return Value
  • Type:Int32
  • Description:N/A
Parameters

GetType()

  • N/A
Remarks
  • N/A
Return Value
  • Type:Type
  • Description:N/A
Parameters

Protected Methods

GetMarkersCore(RectangleShape,Int32)

  • N/A
Remarks
  • The GetMarkersCore method allows derived classes to rewrite the logic used for dynamically creating the markers that will be serialized to the client.
Return Value
  • Type:Collection<Marker>
  • Description:A collection of Marker objects that will be serialized to the client.
Parameters
  • worldExtent
    • Description:The extent that includes all of the markers you want to serialize.
  • currentZoomLevelId
    • Type:Int32
    • Description:An int value that indicates which zoomlevel the map is currently at.

RaiseClickEvent(String,String)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • overlayId
    • Type:String
    • Description:N/A
  • featureId
    • Type:String
    • Description:N/A

OnClick(MarkerOverlayClickEventArgs)

  • N/A
Remarks
  • The OnClick method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class.Notes to Inheritors: When overriding OnClick in a derived class, be sure to call the base class's OnClick method so that registered delegates receive the event.
Return Value
  • Type:Void
  • Description:N/A
Parameters

DetachClickEvent()

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

RewireClickEvent(Object)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • target
    • Type:Object
    • Description:N/A

RegisterJavaScriptLibrary(Page)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • page
    • Type:Page
    • Description:N/A

RegisterJavaScriptLibraryCore(Page)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • page
    • Type:Page
    • Description:N/A

RaiseTickEvent(EventArgs)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • e
    • Type:EventArgs
    • Description:N/A

OnTick(EventArgs)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • e
    • Type:EventArgs
    • Description:N/A

Finalize()

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

MemberwiseClone()

  • N/A
Remarks
  • N/A
Return Value
  • Type:Object
  • Description:N/A
Parameters

Public Properties

IsBaseOverlay

  • N/A
Remarks
  • The MarkerOverlay can only be a non-base overlay. If you set the IsBaseOverlay property to true, there will be an exception thrown.
Return Value
  • Type:Boolean

IsVisible

  • N/A
Remarks
  • N/A
Return Value
  • Type:Boolean

Name

  • N/A
Remarks
  • N/A
Return Value
  • Type:String

Opacity

  • N/A
Remarks
  • N/A
Return Value
  • Type:Single

IsVisibleInOverlaySwitcher

  • N/A
Remarks
  • N/A
Return Value
  • Type:Boolean

Id

  • N/A
Remarks
  • N/A
Return Value
  • Type:String

AutoRefreshInterval

  • N/A
Remarks
  • N/A
Return Value
  • Type:TimeSpan

Attribution

  • N/A
Remarks
  • N/A
Return Value
  • Type:String

Protected Properties

OverlayType

  • N/A
Remarks
  • N/A
Return Value
  • Type:String

HasClickEvent

  • N/A
Remarks
  • N/A
Return Value
  • Type:Boolean

IsDefault

  • N/A
Remarks
  • N/A
Return Value
  • Type:Boolean

HasTickEvent

  • N/A
Remarks
  • N/A
Return Value
  • Type:Boolean

AutoRefreshMilliseconds

  • N/A
Remarks
  • N/A
Return Value
  • Type:Double

Public Events

Click

  • N/A
Remarks
  • N/A

Event Arguments:MarkerOverlayClickEventArgs

Tick

  • N/A
Remarks
  • N/A

Event Arguments:EventArgs

api/thinkgeo.mapsuite.webforms.markeroverlay.txt · Last modified: 2017/01/11 06:59 (external edit)