User Tools

Site Tools


thinkgeo.mapsuite.desktopedition.googlemapsoverlay

This is an old revision of the document!


Table of Contents

ThinkGeo.MapSuite.DesktopEdition.GoogleMapsOverlay

<!– Class –> This class represents the Overlay used to display a Google Map.

Remarks

Inheritance Hierarchy

Members Summary

Public Constructors

Name Parameters DeclaringType Summary
Public MethodGoogleMapsOverlay This is the constructor of the class.
Public MethodGoogleMapsOverlay String, String, String This is the constructor the for the class.
Public MethodGoogleMapsOverlay String, String, String, WebProxy This is the constructor the for the class.

Protected Constructors

Name Parameters DeclaringType Summary

Public Methods

Name Parameters DeclaringType Summary
Public MethodDispose Releases the unmanaged resources.
Public MethodDraw GeoCanvas Overlay This method draws the Overlay.
Public MethodDrawPreview GeoCanvas Overlay This method will be used to draw preview tiles to the canvas.
Public MethodEquals Object Object
Public MethodGetHashCode Object
Public MethodGetPictureFormatString This method gets a string that represents the picture format from Google Maps.
Public MethodGetType Object
Public MethodRefresh GeoCanvas, RectangleShape Overlay
Public MethodRequestDrawing IEnumerable<RectangleShape>, TimeSpan, RequestDrawingBufferTimeType Overlay
Public MethodRequestDrawing IEnumerable<RectangleShape>, TimeSpan Overlay
Public MethodRequestDrawing TimeSpan, RequestDrawingBufferTimeType Overlay
Public MethodRequestDrawing TimeSpan Overlay
Public MethodRequestDrawing IEnumerable<RectangleShape> Overlay
Public MethodRequestDrawing RectangleShape Overlay
Public MethodRequestDrawing Overlay
Public MethodRequestDrawing RectangleShape, TimeSpan, RequestDrawingBufferTimeType Overlay
Public MethodRequestDrawing RectangleShape, TimeSpan Overlay
Public MethodToString Object

Protected Methods

Name Parameters DeclaringType Summary
Protected MethodDrawAttributionCore GeoCanvas Overlay
Protected MethodDrawCore GeoCanvas Overlay(overriden) This method draws the GoogleMapsOverlay.
Protected MethodDrawException GeoCanvas, Exception Overlay This method will draw on the canvas when an exception occurs during the drawing process.
Protected MethodDrawExceptionCore GeoCanvas, Exception Overlay This method is the Core method of DrawException, which can be overridden if you want to change its logic. This method will draw on the canvas when an exception occurs during drawing process.
Protected MethodDrawPreviewCore GeoCanvas Overlay This is the core method of DrawPreview which is intended to be overridden by its concrete sub class.
Protected MethodFinalize Object
Protected MethodMemberwiseClone Object
Protected MethodOnDrawing DrawingOverlayEventArgs Overlay This event will be fired before Overlay is drawn.
Protected MethodOnDrawingAttribution DrawingAttributionOverlayEventArgs Overlay
Protected MethodOnDrawn DrawnOverlayEventArgs Overlay This event will be fired after Overlay is drawn.
Protected MethodOnDrawnAttribution DrawnAttributionOverlayEventArgs Overlay
Protected MethodOnRequestedDrawing RequestedDrawingOverlayEventArgs Overlay
Protected MethodOnRequestingDrawing RequestingDrawingOverlayEventArgs Overlay
Protected MethodOnSendingWebRequest SendingWebRequestEventArgs
Protected MethodOnSentWebRequest SentWebRequestEventArgs
Protected MethodRefreshCore GeoCanvas, RectangleShape Overlay

Public Properties

Name Return DeclaringType Summary
Public PropertyAttribution String Overlay
Public PropertyAutoRefreshInterval TimeSpan Overlay
Public PropertyClientId String Gets or sets a value to access the special features of Google Maps API Premier, you must provide a client ID when accessing any of the Premier API libraries or services. When registering for Google Maps API Premier, you will receive this client ID from Google Enterprise Support. All client IDs begin with a gme- prefix.
Public PropertyDrawingExceptionMode DrawingExceptionMode Overlay This property gets and sets the DrawingExceptionMode used when an exception occurs during drawing.
Public PropertyDrawingTime TimeSpan Overlay This property gets the last drawing time for the Overlay.
Public PropertyIsBase Boolean Overlay Gets or sets a value that indicates whether the overlay is a base overlay. The default value is false.
Public PropertyIsEmpty Boolean Overlay This property can be overridden by its base class. If it is not overridden, its default return value will be false. If this property is empty, we can skip drawing to achieve better performance.
Public PropertyIsVisible Boolean Overlay Gets or sets a value that indicates whether the overlay is visible on the map.
Public PropertyLock OverlayLock Overlay This property gets the OverlayLock object.
Public PropertyMapType GoogleMapsMapType This property gets or sets the map types available from Google Maps.
Public PropertyMaxCacheSizeInMegabytes Double
Public PropertyName String Overlay Gets or sets the name of the overlay, which can be used to represent a specific overlay.
Public PropertyPreviewTileCache BitmapTileCache Overlay This property gets or sets the preview tile cache system. In order for this system to work, you must be in multi-threaded mode and have the tile cache set.
Public PropertyPrivateKey String Gets or sets a value that is unique to your client ID, please keep your key secure.
Public PropertyProjectedTileCache BitmapTileCache
Public PropertyProjectionFromSphericalMercator Projection
Public PropertyTileCache BitmapTileCache Overlay(overriden)
Public PropertyTileExpiration TimeSpan
Public PropertyTileMode GoogleMapsTileMode
Public PropertyTimeoutInSeconds Int32 Gets or sets a value represents the request timeout from the GoogleMaps server.
Public PropertyWebProxy WebProxy This property gets or sets the proxy used for requesting a Web Response.

Protected Properties

Name Return DeclaringType Summary

Public Events

Public Constructors

GoogleMapsOverlay()

This is the constructor of the class.

Remarks

If you use this constructor, you have to set the properties manually before use, otherwise it will use their default values.

Parameters

Name Type Description

Go Back

GoogleMapsOverlay(String, String, String)

This is the constructor the for the class.

Remarks

This constructor initializes a new layer and assgin a license key.

Parameters

Name Type Description
cacheDirectory String<!– System.String –> The cacheDirectory for the GoogleMapsOverlay.
clientId String<!– System.String –> The clientId for the GoogleMapsOverlay.
privateKey String<!– System.String –> The privateKey for the GoogleMapsOverlay.

Go Back

GoogleMapsOverlay(String, String, String, WebProxy)

This is the constructor the for the class.

Remarks

This constructor initializes a new layer and assgin a license key.

Parameters

Name Type Description
cacheDirectory String<!– System.String –> The cacheDirectory for the GoogleMapsOverlay.
clientId String<!– System.String –> The clientId for the GoogleMapsOverlay.
privateKey String<!– System.String –> The privateKey for the GoogleMapsOverlay.
webProxy WebProxy<!– System.Net.WebProxy –>

Go Back

Protected Constructors

Public Methods

Dispose()

Releases the unmanaged resources.

Remarks

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.DesktopEdition.GoogleMapsOverlay –> Go Back

Draw(GeoCanvas)

This method draws the Overlay.

Remarks

This method is the concrete wrapper for the abstract method DrawCore. This method draws the representation of the overlay based on the extent you provided.As this is a concrete public method that wraps a Core method, we reserve the right to add events and other logic to pre- or post-process data returned by the Core version of the method. In this way, we leave our framework open on our end, but also allow you the developer to extend our logic to suit your needs. If you have questions about this, please contact our support team as we would be happy to work with you on extending our framework.

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
canvas GeoCanvas<!– ThinkGeo.MapSuite.Core.GeoCanvas –> This parameter is the canvas object to draw on.

<!– ThinkGeo.MapSuite.DesktopEdition.Overlay –> Go Back

DrawPreview(GeoCanvas)

This method will be used to draw preview tiles to the canvas.

Remarks

Return Value

Return Type Description
TilesExistingType<!– ThinkGeo.MapSuite.DesktopEdition.TilesExistingType –> The tile existing type, which indicates whether any tiles exist.

Parameters

Name Type Description
canvas GeoCanvas<!– ThinkGeo.MapSuite.Core.GeoCanvas –> This parameter is the canvas object to draw on.

<!– ThinkGeo.MapSuite.DesktopEdition.Overlay –> Go Back

Equals(Object)

Remarks

Return Value

Return Type Description
Boolean<!– System.Boolean –>

Parameters

Name Type Description
obj Object<!– System.Object –>

<!– System.Object –> Go Back

GetHashCode()

Remarks

Return Value

Return Type Description
Int32<!– System.Int32 –>

Parameters

Name Type Description

<!– System.Object –> Go Back

GetPictureFormatString()

This method gets a string that represents the picture format from Google Maps.

Remarks

Return Value

Return Type Description
String<!– System.String –> Returns a string representing the picture format from GoogleMaps.

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.DesktopEdition.GoogleMapsOverlay –> Go Back

GetType()

Remarks

Return Value

Return Type Description
Type<!– System.Type –>

Parameters

Name Type Description

<!– System.Object –> Go Back

Refresh(GeoCanvas, RectangleShape)

Remarks

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
canvas GeoCanvas<!– ThinkGeo.MapSuite.Core.GeoCanvas –>
extent RectangleShape<!– ThinkGeo.MapSuite.Core.RectangleShape –>

<!– ThinkGeo.MapSuite.DesktopEdition.Overlay –> Go Back

RequestDrawing(IEnumerable<RectangleShape>, TimeSpan, RequestDrawingBufferTimeType)

Remarks

For the most updated Info for this topic, please check it here:<a href=“” target=“_blank”></a>

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
extentsToRefresh IEnumerable<RectangleShape><!– System.Collections.Generic.IEnumerable{ThinkGeo.MapSuite.Core.RectangleShape} –>
bufferTime TimeSpan<!– System.TimeSpan –>
bufferTimeType RequestDrawingBufferTimeType<!– ThinkGeo.MapSuite.Core.RequestDrawingBufferTimeType –>

<!– ThinkGeo.MapSuite.DesktopEdition.Overlay –> Go Back

RequestDrawing(IEnumerable<RectangleShape>, TimeSpan)

Remarks

For the most updated Info for this topic, please check it here:<a href=“” target=“_blank”></a>

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
extentsToRefresh IEnumerable<RectangleShape><!– System.Collections.Generic.IEnumerable{ThinkGeo.MapSuite.Core.RectangleShape} –>
bufferTime TimeSpan<!– System.TimeSpan –>

<!– ThinkGeo.MapSuite.DesktopEdition.Overlay –> Go Back

RequestDrawing(TimeSpan, RequestDrawingBufferTimeType)

Remarks

For the most updated Info for this topic, please check it here:<a href=“” target=“_blank”></a>

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
bufferTime TimeSpan<!– System.TimeSpan –>
bufferTimeType RequestDrawingBufferTimeType<!– ThinkGeo.MapSuite.Core.RequestDrawingBufferTimeType –>

<!– ThinkGeo.MapSuite.DesktopEdition.Overlay –> Go Back

RequestDrawing(TimeSpan)

Remarks

For the most updated Info for this topic, please check it here:<a href=“” target=“_blank”></a>

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
bufferTime TimeSpan<!– System.TimeSpan –>

<!– ThinkGeo.MapSuite.DesktopEdition.Overlay –> Go Back

RequestDrawing(IEnumerable<RectangleShape>)

Remarks

For the most updated Info for this topic, please check it here:<a href=“” target=“_blank”></a>

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
extentsToRefresh IEnumerable<RectangleShape><!– System.Collections.Generic.IEnumerable{ThinkGeo.MapSuite.Core.RectangleShape} –>

<!– ThinkGeo.MapSuite.DesktopEdition.Overlay –> Go Back

RequestDrawing(RectangleShape)

Remarks

For the most updated Info for this topic, please check it here:<a href=“” target=“_blank”></a>

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
extentToRefresh RectangleShape<!– ThinkGeo.MapSuite.Core.RectangleShape –>

<!– ThinkGeo.MapSuite.DesktopEdition.Overlay –> Go Back

RequestDrawing()

Remarks

For the most updated Info for this topic, please check it here:<a href=“” target=“_blank”></a>

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.DesktopEdition.Overlay –> Go Back

RequestDrawing(RectangleShape, TimeSpan, RequestDrawingBufferTimeType)

Remarks

For the most updated Info for this topic, please check it here:<a href=“” target=“_blank”></a>

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
extentToRefresh RectangleShape<!– ThinkGeo.MapSuite.Core.RectangleShape –>
bufferTime TimeSpan<!– System.TimeSpan –>
bufferTimeType RequestDrawingBufferTimeType<!– ThinkGeo.MapSuite.Core.RequestDrawingBufferTimeType –>

<!– ThinkGeo.MapSuite.DesktopEdition.Overlay –> Go Back

RequestDrawing(RectangleShape, TimeSpan)

Remarks

For the most updated Info for this topic, please check it here:<a href=“” target=“_blank”></a>

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
extentToRefresh RectangleShape<!– ThinkGeo.MapSuite.Core.RectangleShape –>
bufferTime TimeSpan<!– System.TimeSpan –>

<!– ThinkGeo.MapSuite.DesktopEdition.Overlay –> Go Back

ToString()

Remarks

Return Value

Return Type Description
String<!– System.String –>

Parameters

Name Type Description

<!– System.Object –> Go Back

Protected Methods

DrawAttributionCore(GeoCanvas)

Remarks

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
canvas GeoCanvas<!– ThinkGeo.MapSuite.Core.GeoCanvas –>

<!– ThinkGeo.MapSuite.DesktopEdition.Overlay –> Go Back

DrawCore(GeoCanvas)

This method draws the GoogleMapsOverlay.

Remarks

This method draws the representation of the overlay based on the extent you provided.When implementing this abstract method, consider each feature and its column data values. You can use the full power of the GeoCanvas to do the drawing. If you need column data for a feature, be sure to override the GetRequiredColumnNamesCore and add the columns you need to the collection. In many of the styles, we add properties that allow the user to specify which field they need; then, in the GetRequiredColumnNamesCore, we read that property and add it to the collection.

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
canvas GeoCanvas<!– ThinkGeo.MapSuite.Core.GeoCanvas –> This parameter is the canvas object or a GeoImage to draw on.

<!– ThinkGeo.MapSuite.DesktopEdition.Overlay(overriden) –> Go Back

DrawException(GeoCanvas, Exception)

This method will draw on the canvas when an exception occurs during the drawing process.

Remarks

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
canvas GeoCanvas<!– ThinkGeo.MapSuite.Core.GeoCanvas –> This parameter is the canvas object to draw on.
e Exception<!– System.Exception –> This parameter is the exception that is occurring.

<!– ThinkGeo.MapSuite.DesktopEdition.Overlay –> Go Back

DrawExceptionCore(GeoCanvas, Exception)

This method is the Core method of DrawException, which can be overridden if you want to change its logic. This method will draw on the canvas when an exception occurs during drawing process.

Remarks

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
canvas GeoCanvas<!– ThinkGeo.MapSuite.Core.GeoCanvas –> This parameter is the canvas object to draw on.
e Exception<!– System.Exception –> This parameter is the exception that is occurring.

<!– ThinkGeo.MapSuite.DesktopEdition.Overlay –> Go Back

DrawPreviewCore(GeoCanvas)

This is the core method of DrawPreview which is intended to be overridden by its concrete sub class.

Remarks

Return Value

Return Type Description
TilesExistingType<!– ThinkGeo.MapSuite.DesktopEdition.TilesExistingType –> The tile existing type, which indicates whether any tiles exist.

Parameters

Name Type Description
canvas GeoCanvas<!– ThinkGeo.MapSuite.Core.GeoCanvas –> This parameter is the canvas object to draw on.

<!– ThinkGeo.MapSuite.DesktopEdition.Overlay –> Go Back

Finalize()

Remarks

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description

<!– System.Object –> Go Back

MemberwiseClone()

Remarks

Return Value

Return Type Description
Object<!– System.Object –>

Parameters

Name Type Description

<!– System.Object –> Go Back

OnDrawing(DrawingOverlayEventArgs)

This event will be fired before Overlay is drawn.

Remarks

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
e DrawingOverlayEventArgs<!– ThinkGeo.MapSuite.DesktopEdition.DrawingOverlayEventArgs –> The OverlayDrawingEventArgs passed for the event raised.

<!– ThinkGeo.MapSuite.DesktopEdition.Overlay –> Go Back

OnDrawingAttribution(DrawingAttributionOverlayEventArgs)

Remarks

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
args DrawingAttributionOverlayEventArgs<!– ThinkGeo.MapSuite.DesktopEdition.DrawingAttributionOverlayEventArgs –>

<!– ThinkGeo.MapSuite.DesktopEdition.Overlay –> Go Back

OnDrawn(DrawnOverlayEventArgs)

This event will be fired after Overlay is drawn.

Remarks

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
e DrawnOverlayEventArgs<!– ThinkGeo.MapSuite.DesktopEdition.DrawnOverlayEventArgs –> The OverlayDrawnEventArgs passed for the event raised.

<!– ThinkGeo.MapSuite.DesktopEdition.Overlay –> Go Back

OnDrawnAttribution(DrawnAttributionOverlayEventArgs)

Remarks

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
args DrawnAttributionOverlayEventArgs<!– ThinkGeo.MapSuite.DesktopEdition.DrawnAttributionOverlayEventArgs –>

<!– ThinkGeo.MapSuite.DesktopEdition.Overlay –> Go Back

OnRequestedDrawing(RequestedDrawingOverlayEventArgs)

Remarks

For the most updated Info for this topic, please check it here:<a href=“” target=“_blank”></a>

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
eventArgs RequestedDrawingOverlayEventArgs<!– ThinkGeo.MapSuite.DesktopEdition.RequestedDrawingOverlayEventArgs –>

<!– ThinkGeo.MapSuite.DesktopEdition.Overlay –> Go Back

OnRequestingDrawing(RequestingDrawingOverlayEventArgs)

Remarks

For the most updated Info for this topic, please check it here:<a href=“” target=“_blank”></a>

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
eventArgs RequestingDrawingOverlayEventArgs<!– ThinkGeo.MapSuite.DesktopEdition.RequestingDrawingOverlayEventArgs –>

<!– ThinkGeo.MapSuite.DesktopEdition.Overlay –> Go Back

OnSendingWebRequest(SendingWebRequestEventArgs)

Remarks

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
e SendingWebRequestEventArgs<!– ThinkGeo.MapSuite.Core.SendingWebRequestEventArgs –>

<!– ThinkGeo.MapSuite.DesktopEdition.GoogleMapsOverlay –> Go Back

OnSentWebRequest(SentWebRequestEventArgs)

Remarks

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
e SentWebRequestEventArgs<!– ThinkGeo.MapSuite.Core.SentWebRequestEventArgs –>

<!– ThinkGeo.MapSuite.DesktopEdition.GoogleMapsOverlay –> Go Back

RefreshCore(GeoCanvas, RectangleShape)

Remarks

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
canvas GeoCanvas<!– ThinkGeo.MapSuite.Core.GeoCanvas –>
extent RectangleShape<!– ThinkGeo.MapSuite.Core.RectangleShape –>

<!– ThinkGeo.MapSuite.DesktopEdition.Overlay –> Go Back

Public Properties

Attribution

Remarks

Return Value

Return Type
String<!– System.String –>

<!– ThinkGeo.MapSuite.DesktopEdition.Overlay –> Go Back

AutoRefreshInterval

Remarks

For the most updated Info for this topic, please check it here:<a href=“” target=“_blank”></a>

Return Value

Return Type
TimeSpan<!– System.TimeSpan –>

<!– ThinkGeo.MapSuite.DesktopEdition.Overlay –> Go Back

ClientId

Gets or sets a value to access the special features of Google Maps API Premier, you must provide a client ID when accessing any of the Premier API libraries or services. When registering for Google Maps API Premier, you will receive this client ID from Google Enterprise Support. All client IDs begin with a gme- prefix.

Remarks

Return Value

Return Type
String<!– System.String –>

<!– ThinkGeo.MapSuite.DesktopEdition.GoogleMapsOverlay –> Go Back

DrawingExceptionMode

This property gets and sets the DrawingExceptionMode used when an exception occurs during drawing.

Remarks

Return Value

Return Type
DrawingExceptionMode<!– ThinkGeo.MapSuite.Core.DrawingExceptionMode –>

<!– ThinkGeo.MapSuite.DesktopEdition.Overlay –> Go Back

DrawingTime

This property gets the last drawing time for the Overlay.

Remarks

We track the drawing time for the Overlay and report it back in this method. This is useful to determine the speed of various Overlays.

Return Value

Return Type
TimeSpan<!– System.TimeSpan –>

<!– ThinkGeo.MapSuite.DesktopEdition.Overlay –> Go Back

IsBase

Gets or sets a value that indicates whether the overlay is a base overlay. The default value is false.

Remarks

Return Value

Return Type
Boolean<!– System.Boolean –>

<!– ThinkGeo.MapSuite.DesktopEdition.Overlay –> Go Back

IsEmpty

This property can be overridden by its base class. If it is not overridden, its default return value will be false. If this property is empty, we can skip drawing to achieve better performance.

Remarks

Return Value

Return Type
Boolean<!– System.Boolean –>

<!– ThinkGeo.MapSuite.DesktopEdition.Overlay –> Go Back

IsVisible

Gets or sets a value that indicates whether the overlay is visible on the map.

Remarks

Return Value

Return Type
Boolean<!– System.Boolean –>

<!– ThinkGeo.MapSuite.DesktopEdition.Overlay –> Go Back

Lock

This property gets the OverlayLock object.

Remarks

Return Value

Return Type
OverlayLock<!– ThinkGeo.MapSuite.DesktopEdition.OverlayLock –>

<!– ThinkGeo.MapSuite.DesktopEdition.Overlay –> Go Back

MapType

This property gets or sets the map types available from Google Maps.

Remarks

Return Value

Return Type
GoogleMapsMapType<!– ThinkGeo.MapSuite.Core.GoogleMapsMapType –>

<!– ThinkGeo.MapSuite.DesktopEdition.GoogleMapsOverlay –> Go Back

MaxCacheSizeInMegabytes

Remarks

Return Value

Return Type
Double<!– System.Double –>

<!– ThinkGeo.MapSuite.DesktopEdition.GoogleMapsOverlay –> Go Back

Name

Gets or sets the name of the overlay, which can be used to represent a specific overlay.

Remarks

Return Value

Return Type
String<!– System.String –>

<!– ThinkGeo.MapSuite.DesktopEdition.Overlay –> Go Back

PreviewTileCache

This property gets or sets the preview tile cache system. In order for this system to work, you must be in multi-threaded mode and have the tile cache set.

Remarks

Return Value

Return Type
BitmapTileCache<!– ThinkGeo.MapSuite.Core.BitmapTileCache –>

<!– ThinkGeo.MapSuite.DesktopEdition.Overlay –> Go Back

PrivateKey

Gets or sets a value that is unique to your client ID, please keep your key secure.

Remarks

Return Value

Return Type
String<!– System.String –>

<!– ThinkGeo.MapSuite.DesktopEdition.GoogleMapsOverlay –> Go Back

ProjectedTileCache

Remarks

Return Value

Return Type
BitmapTileCache<!– ThinkGeo.MapSuite.Core.BitmapTileCache –>

<!– ThinkGeo.MapSuite.DesktopEdition.GoogleMapsOverlay –> Go Back

ProjectionFromSphericalMercator

Remarks

Return Value

Return Type
Projection<!– ThinkGeo.MapSuite.Core.Projection –>

<!– ThinkGeo.MapSuite.DesktopEdition.GoogleMapsOverlay –> Go Back

TileCache

Remarks

Return Value

Return Type
BitmapTileCache<!– ThinkGeo.MapSuite.Core.BitmapTileCache –>

<!– ThinkGeo.MapSuite.DesktopEdition.Overlay(overriden) –> Go Back

TileExpiration

Remarks

Return Value

Return Type
TimeSpan<!– System.TimeSpan –>

<!– ThinkGeo.MapSuite.DesktopEdition.GoogleMapsOverlay –> Go Back

TileMode

Remarks

Return Value

Return Type
GoogleMapsTileMode<!– ThinkGeo.MapSuite.Core.GoogleMapsTileMode –>

<!– ThinkGeo.MapSuite.DesktopEdition.GoogleMapsOverlay –> Go Back

TimeoutInSeconds

Gets or sets a value represents the request timeout from the GoogleMaps server.

Remarks

Return Value

Return Type
Int32<!– System.Int32 –>

<!– ThinkGeo.MapSuite.DesktopEdition.GoogleMapsOverlay –> Go Back

WebProxy

This property gets or sets the proxy used for requesting a Web Response.

Remarks

Return Value

Return Type
WebProxy<!– System.Net.WebProxy –>

<!– ThinkGeo.MapSuite.DesktopEdition.GoogleMapsOverlay –> Go Back

Protected Properties

Public Events

Drawing

This event will be fired before the Overlay is drawn.

Remarks

Event Arguments

Event Arguments
DrawingOverlayEventArgs<!– ThinkGeo.MapSuite.DesktopEdition.DrawingOverlayEventArgs –>

<!– ThinkGeo.MapSuite.DesktopEdition.Overlay –> Go Back

DrawingAttribution

Remarks

Event Arguments

Event Arguments
DrawingAttributionOverlayEventArgs<!– ThinkGeo.MapSuite.DesktopEdition.DrawingAttributionOverlayEventArgs –>

<!– ThinkGeo.MapSuite.DesktopEdition.Overlay –> Go Back

Drawn

This event will be fired after the Overlay is drawn.

Remarks

Event Arguments

Event Arguments
DrawnOverlayEventArgs<!– ThinkGeo.MapSuite.DesktopEdition.DrawnOverlayEventArgs –>

<!– ThinkGeo.MapSuite.DesktopEdition.Overlay –> Go Back

DrawnAttribution

Remarks

Event Arguments

Event Arguments
DrawnAttributionOverlayEventArgs<!– ThinkGeo.MapSuite.DesktopEdition.DrawnAttributionOverlayEventArgs –>

<!– ThinkGeo.MapSuite.DesktopEdition.Overlay –> Go Back

RequestedDrawing

Remarks

For the most updated Info for this topic, please check it here:<a href=“” target=“_blank”></a>

Event Arguments

Event Arguments
RequestedDrawingOverlayEventArgs<!– ThinkGeo.MapSuite.DesktopEdition.RequestedDrawingOverlayEventArgs –>

<!– ThinkGeo.MapSuite.DesktopEdition.Overlay –> Go Back

RequestingDrawing

Remarks

For the most updated Info for this topic, please check it here:<a href=“” target=“_blank”></a>

Event Arguments

Event Arguments
RequestingDrawingOverlayEventArgs<!– ThinkGeo.MapSuite.DesktopEdition.RequestingDrawingOverlayEventArgs –>

<!– ThinkGeo.MapSuite.DesktopEdition.Overlay –> Go Back

SendingWebRequest

Remarks

Event Arguments

Event Arguments
SendingWebRequestEventArgs<!– ThinkGeo.MapSuite.Core.SendingWebRequestEventArgs –>

<!– ThinkGeo.MapSuite.DesktopEdition.GoogleMapsOverlay –> Go Back

SentWebRequest

Remarks

Event Arguments

Event Arguments
SentWebRequestEventArgs<!– ThinkGeo.MapSuite.Core.SentWebRequestEventArgs –>

<!– ThinkGeo.MapSuite.DesktopEdition.GoogleMapsOverlay –> Go Back

NOTOC DesktopEdition ThinkGeo.MapSuite.DesktopEdition UpdateDocumentation

thinkgeo.mapsuite.desktopedition.googlemapsoverlay.1440040130.txt.gz · Last modified: 2015/09/18 03:02 (external edit)