User Tools

Site Tools


thinkgeo.mapsuite.webedition.inmemorymarkeroverlay

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
thinkgeo.mapsuite.webedition.inmemorymarkeroverlay [2015/09/18 03:07]
admin
thinkgeo.mapsuite.webedition.inmemorymarkeroverlay [2017/03/16 21:59] (current)
Line 1: Line 1:
 ====== ThinkGeo.MapSuite.WebEdition.InMemoryMarkerOverlay ====== ====== ThinkGeo.MapSuite.WebEdition.InMemoryMarkerOverlay ======
 +
 +{{section>​upgrade_map_suite_to_10.0}}
 +
 Represents a MarkerOverlay object that dynamically creates markers from the InMemory features. Represents a MarkerOverlay object that dynamically creates markers from the InMemory features.
 ===== Inheritance Hierarchy ===== ===== Inheritance Hierarchy =====
Line 10: Line 13:
 ** {{wiki:​PublicMethod.gif|}} InMemoryMarkerOverlay() ** ** {{wiki:​PublicMethod.gif|}} InMemoryMarkerOverlay() **
  
-Initialize an instance of the InMemoryMarkerOverlay class.+  * //Initialize an instance of the InMemoryMarkerOverlay class.//
 == Remarks == == Remarks ==
-N/A+  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WebEdition.InMemoryMarkerOverlay#​InMemoryMarkerOverlay.28.29/​/
 == Parameters == == Parameters ==
 <div newline></​div>​ <div newline></​div>​
 ** {{wiki:​PublicMethod.gif|}} InMemoryMarkerOverlay(String) ** ** {{wiki:​PublicMethod.gif|}} InMemoryMarkerOverlay(String) **
  
-Initialize an instance of the InMemoryMarkerOverlay class.+  * //Initialize an instance of the InMemoryMarkerOverlay class.//
 == Remarks == == Remarks ==
-N/A+  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WebEdition.InMemoryMarkerOverlay#​InMemoryMarkerOverlay.28String.29/​/
 == Parameters == == Parameters ==
   * //id//   * //id//
Line 28: Line 31:
 ** {{wiki:​PublicMethod.gif|}} InMemoryMarkerOverlay(String,​IEnumerable<​String>​) ** ** {{wiki:​PublicMethod.gif|}} InMemoryMarkerOverlay(String,​IEnumerable<​String>​) **
  
-Initialize an instance of the InMemoryMarkerOverlay class.+  * //Initialize an instance of the InMemoryMarkerOverlay class.//
 == Remarks == == Remarks ==
-N/A+  * //For the most updated Info for this topic, please check it here://
 == Parameters == == Parameters ==
   * //id//   * //id//
Line 43: Line 46:
 ** {{wiki:​PublicMethod.gif|}} InMemoryMarkerOverlay(String,​IEnumerable<​FeatureSourceColumn>​) ** ** {{wiki:​PublicMethod.gif|}} InMemoryMarkerOverlay(String,​IEnumerable<​FeatureSourceColumn>​) **
  
-Initialize an instance of the InMemoryMarkerOverlay class.+  * //Initialize an instance of the InMemoryMarkerOverlay class.//
 == Remarks == == Remarks ==
-N/A+  * //For the most updated Info for this topic, please check it here://
 == Parameters == == Parameters ==
   * //id//   * //id//
Line 60: Line 63:
 ** {{wiki:​PublicMethod.gif|}} GetMarkers(RectangleShape,​Int32) ** ** {{wiki:​PublicMethod.gif|}} GetMarkers(RectangleShape,​Int32) **
  
-N/A+  * //Returns a collection of markers based on the extent and zoomlevel that you passed in.//
 == Remarks == == Remarks ==
-N/A+  * //The <​strong>​GetMarkers</​strong>​ 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 == == Return Value ==
   * Type:​Collection<​[[ThinkGeo.MapSuite.WebEdition.Marker|Marker]]>​   * Type:​Collection<​[[ThinkGeo.MapSuite.WebEdition.Marker|Marker]]>​
-  * Description:​N/A+  * Description:​A ​collection of marker objects that will be serialized to the client.
  
 == Parameters == == Parameters ==
   * //​worldExtent//​   * //​worldExtent//​
     * Type:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]     * Type:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]
-    * Description:​N/A+    * Description:​The extent that includes all of the markers you want to serialize.
  
   * //​currentZoomLevelId//​   * //​currentZoomLevelId//​
     * Type:Int32     * Type:Int32
-    * Description:​N/A+    * Description:​An int value that indicates which zoomlevel the map is currently at.
  
 <div newline></​div>​ <div newline></​div>​
 ** {{wiki:​PublicMethod.gif|}} ToJson() ** ** {{wiki:​PublicMethod.gif|}} ToJson() **
  
-N/A+  * //Returns a JSON string which contains the information for creating an overlay at the client side.//
 == Remarks == == Remarks ==
-N/A+  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WebEdition.InMemoryMarkerOverlay#​ToJson.28.29/​/
  
 == Return Value == == Return Value ==
   * Type:String   * Type:String
-  * Description:​N/A+  * Description:​A ​JSON string which is used to create an overlay at the client side.
  
 == Parameters == == Parameters ==
Line 92: Line 95:
 ** {{wiki:​PublicMethod.gif|}} ToString() ** ** {{wiki:​PublicMethod.gif|}} ToString() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WebEdition.InMemoryMarkerOverlay#​ToString.28.29/​/
  
 == Return Value == == Return Value ==
Line 104: Line 107:
 ** {{wiki:​PublicMethod.gif|}} Equals(Object) ** ** {{wiki:​PublicMethod.gif|}} Equals(Object) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WebEdition.InMemoryMarkerOverlay#​Equals.28Object.29/​/
  
 == Return Value == == Return Value ==
Line 120: Line 123:
 ** {{wiki:​PublicMethod.gif|}} GetHashCode() ** ** {{wiki:​PublicMethod.gif|}} GetHashCode() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WebEdition.InMemoryMarkerOverlay#​GetHashCode.28.29/​/
  
 == Return Value == == Return Value ==
Line 132: Line 135:
 ** {{wiki:​PublicMethod.gif|}} GetType() ** ** {{wiki:​PublicMethod.gif|}} GetType() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WebEdition.InMemoryMarkerOverlay#​GetType.28.29/​/
  
 == Return Value == == Return Value ==
Line 145: Line 148:
 ** {{wiki:​ProtectedMethod.gif|}} GetMarkersCore(RectangleShape,​Int32) ** ** {{wiki:​ProtectedMethod.gif|}} GetMarkersCore(RectangleShape,​Int32) **
  
-Returns a collection of markers based on the extent and zoomlevel that you passed in.+  * //Returns a collection of markers based on the extent and zoomlevel that you passed in.//
 == Remarks == == Remarks ==
-N/A+  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WebEdition.InMemoryMarkerOverlay#​GetMarkersCore.28RectangleShape.2C_Int32.29/​/
  
 == Return Value == == Return Value ==
Line 165: Line 168:
 ** {{wiki:​ProtectedMethod.gif|}} 5hM=() ** ** {{wiki:​ProtectedMethod.gif|}} 5hM=() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 177: Line 180:
 ** {{wiki:​ProtectedMethod.gif|}} 5xM=(Object) ** ** {{wiki:​ProtectedMethod.gif|}} 5xM=(Object) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 193: Line 196:
 ** {{wiki:​ProtectedMethod.gif|}} 4xM=(String,​String) ** ** {{wiki:​ProtectedMethod.gif|}} 4xM=(String,​String) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 213: Line 216:
 ** {{wiki:​ProtectedMethod.gif|}} OnClick(MarkerOverlayClickEventArgs) ** ** {{wiki:​ProtectedMethod.gif|}} OnClick(MarkerOverlayClickEventArgs) **
  
-N/A+  * //Raises the Click event of the MarkerOverlay object.//
 == Remarks == == Remarks ==
-N/A+  * //The <​strong>​OnClick</​strong>​ 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. <​strong>​Notes to Inheritors:</​strong>​ When overriding <​strong>​OnClick</​strong>​ in a derived class, be sure to call the base class'​s <​strong>​OnClick</​strong>​ method so that registered delegates receive the event.//
  
 == Return Value == == Return Value ==
Line 224: Line 227:
   * //e//   * //e//
     * Type:​[[ThinkGeo.MapSuite.WebEdition.MarkerOverlayClickEventArgs|MarkerOverlayClickEventArgs]]     * Type:​[[ThinkGeo.MapSuite.WebEdition.MarkerOverlayClickEventArgs|MarkerOverlayClickEventArgs]]
-    * Description:​N/A+    * Description:​The MarkerOverlayClickEventArgs that contains event data.
  
 <div newline></​div>​ <div newline></​div>​
 ** {{wiki:​ProtectedMethod.gif|}} 5BM=() ** ** {{wiki:​ProtectedMethod.gif|}} 5BM=() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 241: Line 244:
 ** {{wiki:​ProtectedMethod.gif|}} 5RM=(Object) ** ** {{wiki:​ProtectedMethod.gif|}} 5RM=(Object) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 257: Line 260:
 ** {{wiki:​ProtectedMethod.gif|}} 3xM=(Page) ** ** {{wiki:​ProtectedMethod.gif|}} 3xM=(Page) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 273: Line 276:
 ** {{wiki:​ProtectedMethod.gif|}} RegisterJavaScriptLibraryCore(Page) ** ** {{wiki:​ProtectedMethod.gif|}} RegisterJavaScriptLibraryCore(Page) **
  
-N/A+  * //Registers a Javascript library URL string to the client HTML page.//
 == Remarks == == Remarks ==
-N/A+  * //The <​strong>​RegisterJavaScriptLibraryCore</​strong>​ method allows derived classes to override and register their own Javascript library URL to the HTML page.//
  
 == Return Value == == Return Value ==
Line 284: Line 287:
   * //page//   * //page//
     * Type:Page     * Type:Page
-    * Description:​N/A+    * Description:​The page object that is used for registering the javascript library.
  
 <div newline></​div>​ <div newline></​div>​
 ** {{wiki:​ProtectedMethod.gif|}} RaiseTickEvent(EventArgs) ** ** {{wiki:​ProtectedMethod.gif|}} RaiseTickEvent(EventArgs) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 305: Line 308:
 ** {{wiki:​ProtectedMethod.gif|}} OnTick(EventArgs) ** ** {{wiki:​ProtectedMethod.gif|}} OnTick(EventArgs) **
  
-N/A+  * //Raises the Tick event of the MarkerOverlay./​/
 == Remarks == == Remarks ==
-N/A+  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WebEdition.InMemoryMarkerOverlay#​OnTick.28EventArgs.29/​/
  
 == Return Value == == Return Value ==
Line 316: Line 319:
   * //e//   * //e//
     * Type:​EventArgs     * Type:​EventArgs
-    * Description:​N/A+    * Description:​An System.EventArgs object that contains the event data.
  
 <div newline></​div>​ <div newline></​div>​
 ** {{wiki:​ProtectedMethod.gif|}} Finalize() ** ** {{wiki:​ProtectedMethod.gif|}} Finalize() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WebEdition.InMemoryMarkerOverlay#​Finalize.28.29/​/
  
 == Return Value == == Return Value ==
Line 333: Line 336:
 ** {{wiki:​ProtectedMethod.gif|}} MemberwiseClone() ** ** {{wiki:​ProtectedMethod.gif|}} MemberwiseClone() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WebEdition.InMemoryMarkerOverlay#​MemberwiseClone.28.29/​/
  
 == Return Value == == Return Value ==
Line 348: Line 351:
 Gets the collection of FeatureSourceColumns that is the column definition of the feature data. Gets the collection of FeatureSourceColumns that is the column definition of the feature data.
 == Remarks == == Remarks ==
-N/A+For the most updated Info for this topic, please check it here:http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WebEdition.InMemoryMarkerOverlay#​Columns
 == Return Value == == Return Value ==
   * Type:​Collection<​[[ThinkGeo.MapSuite.Core.FeatureSourceColumn|FeatureSourceColumn]]>​   * Type:​Collection<​[[ThinkGeo.MapSuite.Core.FeatureSourceColumn|FeatureSourceColumn]]>​
Line 364: Line 367:
 Gets a FeatureSource object by which you can perform queries on the features in the overlay. Gets a FeatureSource object by which you can perform queries on the features in the overlay.
 == Remarks == == Remarks ==
-N/A+For the most updated Info for this topic, please check it here:http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WebEdition.InMemoryMarkerOverlay#​InMemoryMarkerOverlay.28String.2C_IEnumerable.3CFeatureSourceColumn.3E.29
 == Return Value == == Return Value ==
   * Type:​[[ThinkGeo.MapSuite.Core.InMemoryFeatureSource|InMemoryFeatureSource]]   * Type:​[[ThinkGeo.MapSuite.Core.InMemoryFeatureSource|InMemoryFeatureSource]]
Line 372: Line 375:
 Gets the ZoomLevelSet object that controls the markers'​ generation. Gets the ZoomLevelSet object that controls the markers'​ generation.
 == Remarks == == Remarks ==
-N/A+For the most updated Info for this topic, please check it here:http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WebEdition.InMemoryMarkerOverlay#​ZoomLevelSet
 == Return Value == == Return Value ==
   * Type:​[[ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet|MarkerZoomLevelSet]]   * Type:​[[ThinkGeo.MapSuite.WebEdition.MarkerZoomLevelSet|MarkerZoomLevelSet]]
Line 380: Line 383:
 N/A N/A
 == Remarks == == Remarks ==
-N/A+For the most updated Info for this topic, please check it here:http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WebEdition.InMemoryMarkerOverlay#​IsBaseOverlay
 == Return Value == == Return Value ==
   * Type:​Boolean   * Type:​Boolean
Line 386: Line 389:
 ** {{wiki:​PublicProperty.gif|}} IsVisible ** ** {{wiki:​PublicProperty.gif|}} IsVisible **
  
-N/A+Gets or sets a value that indicates whether the overlay is visible on the map.
 == Remarks == == Remarks ==
-N/A+For the most updated Info for this topic, please check it here:http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WebEdition.InMemoryMarkerOverlay#​IsVisible
 == Return Value == == Return Value ==
   * Type:​Boolean   * Type:​Boolean
Line 394: Line 397:
 ** {{wiki:​PublicProperty.gif|}} Name ** ** {{wiki:​PublicProperty.gif|}} Name **
  
-N/A+Gets or sets the name of the overlay, which will display in the OverlaySwitcher.
 == Remarks == == Remarks ==
-N/A+For the most updated Info for this topic, please check it here:http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WebEdition.InMemoryMarkerOverlay#​Name
 == Return Value == == Return Value ==
   * Type:String   * Type:String
Line 402: Line 405:
 ** {{wiki:​PublicProperty.gif|}} Opacity ** ** {{wiki:​PublicProperty.gif|}} Opacity **
  
-N/A+Gets or sets the opacity level of the overlay.
 == Remarks == == Remarks ==
-N/A+The <​strong>​Opacity<​/strong> property enables you to specify a level of transparency for the overlay. When this property is set to a value less than 100 percent (1.00), the entire overlay is made more transparent. The lower the value, the more transparent it is. Setting this property to a value of 0 percent (0.00) makes the overlay completely invisible.
 == Return Value == == Return Value ==
   * Type:Single   * Type:Single
Line 410: Line 413:
 ** {{wiki:​PublicProperty.gif|}} IsVisibleInOverlaySwitcher ** ** {{wiki:​PublicProperty.gif|}} IsVisibleInOverlaySwitcher **
  
-N/A+Gets or sets a value that indicates whether the overlay name is displayed in the OverlaySwitcher.
 == Remarks == == Remarks ==
-N/A+For the most updated Info for this topic, please check it here:http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WebEdition.InMemoryMarkerOverlay#​IsVisibleInOverlaySwitcher
 == Return Value == == Return Value ==
   * Type:​Boolean   * Type:​Boolean
Line 418: Line 421:
 ** {{wiki:​PublicProperty.gif|}} Id ** ** {{wiki:​PublicProperty.gif|}} Id **
  
-N/A+Gets the identifier for the overlay to be found.
 == Remarks == == Remarks ==
-N/A+For the most updated Info for this topic, please check it here:http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WebEdition.InMemoryMarkerOverlay#​Id
 == Return Value == == Return Value ==
   * Type:String   * Type:String
Line 426: Line 429:
 ** {{wiki:​PublicProperty.gif|}} AutoRefreshInterval ** ** {{wiki:​PublicProperty.gif|}} AutoRefreshInterval **
  
-N/A+Gets or sets the time interval in which the MarkerOverlay refreshes itself.
 == Remarks == == Remarks ==
-N/A+For the most updated Info for this topic, please check it here:http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WebEdition.InMemoryMarkerOverlay#​AutoRefreshInterval
 == Return Value == == Return Value ==
   * Type:​TimeSpan   * Type:​TimeSpan
Line 436: Line 439:
 N/A N/A
 == Remarks == == Remarks ==
-N/A+For the most updated Info for this topic, please check it here:http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WebEdition.InMemoryMarkerOverlay#​Attribution
 == Return Value == == Return Value ==
   * Type:String   * Type:String
Line 445: Line 448:
 N/A N/A
 == Remarks == == Remarks ==
-N/A+For the most updated Info for this topic, please check it here:http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WebEdition.InMemoryMarkerOverlay#​OverlayType
 == Return Value == == Return Value ==
   * Type:String   * Type:String
Line 467: Line 470:
 ** {{wiki:​ProtectedProperty.gif|}} HasTickEvent ** ** {{wiki:​ProtectedProperty.gif|}} HasTickEvent **
  
-N/A+Indicates whether the overlay supports tick event.
 == Remarks == == Remarks ==
-N/A+For the most updated Info for this topic, please check it here:http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WebEdition.InMemoryMarkerOverlay#​HasTickEvent
 == Return Value == == Return Value ==
   * Type:​Boolean   * Type:​Boolean
Line 483: Line 486:
 ==== Public Events ==== ==== Public Events ====
 ** {{wiki:​PublicEvent.gif|}} Click ** ** {{wiki:​PublicEvent.gif|}} Click **
-N/A+Occurs when a marker in the overlay is clicked.
 == Remarks == == Remarks ==
-N/A+For the most updated Info for this topic, please check it here:http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WebEdition.InMemoryMarkerOverlay#​OnClick.28MarkerOverlayClickEventArgs.29
  
 Event Arguments:​[[ThinkGeo.MapSuite.WebEdition.MarkerOverlayClickEventArgs|MarkerOverlayClickEventArgs]] Event Arguments:​[[ThinkGeo.MapSuite.WebEdition.MarkerOverlayClickEventArgs|MarkerOverlayClickEventArgs]]
  
 ** {{wiki:​PublicEvent.gif|}} Tick ** ** {{wiki:​PublicEvent.gif|}} Tick **
-N/A+Occurs when the number of milliseconds specified in the AutoRefreshInterval property has elapsed and the page is posted to the server.
 == Remarks == == Remarks ==
-N/A+For the most updated Info for this topic, please check it here:http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WebEdition.InMemoryMarkerOverlay#​OnTick.28EventArgs.29
  
 Event Arguments:​EventArgs Event Arguments:​EventArgs
  
  
thinkgeo.mapsuite.webedition.inmemorymarkeroverlay.1442545679.txt.gz ยท Last modified: 2015/09/18 03:07 by admin