C# Class SuperMap.Connector.Control.Forms.MapControl

Show file Open project: SuperMap/iClient-for-DotNet Class Usage Examples

Private Properties

Property Type Description
AddLine void
AddMarker void
GetNowViewBounds Rectangle2D
GraphicsLayers_CollectionChanged void
InitializeComponent void
item_PolygonChanged void

Public Methods

Method Description
GetMapImage ( ) : Image

获取地图当前可视区域的图片

MapControl ( ) : System

构造函数。

MapToScreen ( Point2D point ) : Point

将地理坐标转换成屏幕上的像素坐标。

ReLoadMap ( bool clearCache ) : void

重新加载地图。

ScreenToMap ( System point ) : Point2D

将屏幕上的像素坐标转换成地理坐标。

gMapControl1_Click ( object sender, EventArgs e ) : void
gMapControl1_DoubleClick ( object sender, EventArgs e ) : void
gMapControl1_DragDrop ( object sender, DragEventArgs e ) : void
gMapControl1_DragEnter ( object sender, DragEventArgs e ) : void
gMapControl1_DragLeave ( object sender, EventArgs e ) : void
gMapControl1_DragOver ( object sender, DragEventArgs e ) : void
gMapControl1_KeyDown ( object sender, KeyEventArgs e ) : void
gMapControl1_KeyUp ( object sender, KeyEventArgs e ) : void
gMapControl1_MouseCaptureChanged ( object sender, EventArgs e ) : void
gMapControl1_MouseClick ( object sender, MouseEventArgs e ) : void
gMapControl1_MouseDoubleClick ( object sender, MouseEventArgs e ) : void
gMapControl1_MouseDown ( object sender, MouseEventArgs e ) : void
gMapControl1_MouseEnter ( object sender, EventArgs e ) : void
gMapControl1_MouseHover ( object sender, EventArgs e ) : void
gMapControl1_MouseLeave ( object sender, EventArgs e ) : void
gMapControl1_MouseMove ( object sender, MouseEventArgs e ) : void
gMapControl1_MouseUp ( object sender, MouseEventArgs e ) : void
gMapControl1_MouseWheel ( object sender, MouseEventArgs e ) : void
gMapControl1_OnMapZoomChanged ( ) : void
gMapControl1_OnPositionChanged ( PointLatLng point ) : void
gMapControl1_OnTileLoadComplete ( long ElapsedMilliseconds ) : void
item_LineCollectionChanged ( object sender, System e ) : void
item_MarkCollectionChanged ( object sender, System e ) : void

Protected Methods

Method Description
Dispose ( bool disposing ) : void

清理所有正在使用的资源。

Private Methods

Method Description
AddLine ( GraphicsLayer graphicsLayer, GMapOverlay overlay, IList items ) : void
AddMarker ( GraphicsLayer graphicsLayer, GMapOverlay overlay, IList items ) : void
GetNowViewBounds ( ) : Rectangle2D

获取当前地图可视范围。

GraphicsLayers_CollectionChanged ( object sender, NotifyCollectionChangedEventArgs e ) : void
InitializeComponent ( ) : void

设计器支持所需的方法 - 不要 使用代码编辑器修改此方法的内容。

item_PolygonChanged ( object sender, NotifyCollectionChangedEventArgs e ) : void

Method Details

Dispose() protected method

清理所有正在使用的资源。
protected Dispose ( bool disposing ) : void
disposing bool 如果应释放托管资源,为 true;否则为 false。
return void

GetMapImage() public method

获取地图当前可视区域的图片
public GetMapImage ( ) : Image
return Image

MapControl() public method

构造函数。
public MapControl ( ) : System
return System

MapToScreen() public method

将地理坐标转换成屏幕上的像素坐标。
public MapToScreen ( Point2D point ) : Point
point Point2D 地理坐标。
return System.Drawing.Point

ReLoadMap() public method

重新加载地图。
public ReLoadMap ( bool clearCache ) : void
clearCache bool 在加载前是否需要清理客户端缓存。
return void

ScreenToMap() public method

将屏幕上的像素坐标转换成地理坐标。
public ScreenToMap ( System point ) : Point2D
point System 屏幕上的像素坐标。
return Point2D

gMapControl1_Click() public method

public gMapControl1_Click ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void

gMapControl1_DoubleClick() public method

public gMapControl1_DoubleClick ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void

gMapControl1_DragDrop() public method

public gMapControl1_DragDrop ( object sender, DragEventArgs e ) : void
sender object
e DragEventArgs
return void

gMapControl1_DragEnter() public method

public gMapControl1_DragEnter ( object sender, DragEventArgs e ) : void
sender object
e DragEventArgs
return void

gMapControl1_DragLeave() public method

public gMapControl1_DragLeave ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void

gMapControl1_DragOver() public method

public gMapControl1_DragOver ( object sender, DragEventArgs e ) : void
sender object
e DragEventArgs
return void

gMapControl1_KeyDown() public method

public gMapControl1_KeyDown ( object sender, KeyEventArgs e ) : void
sender object
e KeyEventArgs
return void

gMapControl1_KeyUp() public method

public gMapControl1_KeyUp ( object sender, KeyEventArgs e ) : void
sender object
e KeyEventArgs
return void

gMapControl1_MouseCaptureChanged() public method

public gMapControl1_MouseCaptureChanged ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void

gMapControl1_MouseClick() public method

public gMapControl1_MouseClick ( object sender, MouseEventArgs e ) : void
sender object
e MouseEventArgs
return void

gMapControl1_MouseDoubleClick() public method

public gMapControl1_MouseDoubleClick ( object sender, MouseEventArgs e ) : void
sender object
e MouseEventArgs
return void

gMapControl1_MouseDown() public method

public gMapControl1_MouseDown ( object sender, MouseEventArgs e ) : void
sender object
e MouseEventArgs
return void

gMapControl1_MouseEnter() public method

public gMapControl1_MouseEnter ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void

gMapControl1_MouseHover() public method

public gMapControl1_MouseHover ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void

gMapControl1_MouseLeave() public method

public gMapControl1_MouseLeave ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void

gMapControl1_MouseMove() public method

public gMapControl1_MouseMove ( object sender, MouseEventArgs e ) : void
sender object
e MouseEventArgs
return void

gMapControl1_MouseUp() public method

public gMapControl1_MouseUp ( object sender, MouseEventArgs e ) : void
sender object
e MouseEventArgs
return void

gMapControl1_MouseWheel() public method

public gMapControl1_MouseWheel ( object sender, MouseEventArgs e ) : void
sender object
e MouseEventArgs
return void

gMapControl1_OnMapZoomChanged() public method

public gMapControl1_OnMapZoomChanged ( ) : void
return void

gMapControl1_OnPositionChanged() public method

public gMapControl1_OnPositionChanged ( PointLatLng point ) : void
point PointLatLng
return void

gMapControl1_OnTileLoadComplete() public method

public gMapControl1_OnTileLoadComplete ( long ElapsedMilliseconds ) : void
ElapsedMilliseconds long
return void

item_LineCollectionChanged() public method

public item_LineCollectionChanged ( object sender, System e ) : void
sender object
e System
return void

item_MarkCollectionChanged() public method

public item_MarkCollectionChanged ( object sender, System e ) : void
sender object
e System
return void