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

Afficher le fichier Open project: SuperMap/iClient-for-DotNet Class Usage Examples

Private Properties

Свойство Type Description
AddLine void
AddMarker void
GetNowViewBounds Rectangle2D
GraphicsLayers_CollectionChanged void
InitializeComponent void
item_PolygonChanged void

Méthodes publiques

Méthode 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

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void

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

Private Methods

Méthode 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 méthode

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

GetMapImage() public méthode

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

MapControl() public méthode

构造函数。
public MapControl ( ) : System
Résultat System

MapToScreen() public méthode

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

ReLoadMap() public méthode

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

ScreenToMap() public méthode

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

gMapControl1_Click() public méthode

public gMapControl1_Click ( object sender, EventArgs e ) : void
sender object
e EventArgs
Résultat void

gMapControl1_DoubleClick() public méthode

public gMapControl1_DoubleClick ( object sender, EventArgs e ) : void
sender object
e EventArgs
Résultat void

gMapControl1_DragDrop() public méthode

public gMapControl1_DragDrop ( object sender, DragEventArgs e ) : void
sender object
e DragEventArgs
Résultat void

gMapControl1_DragEnter() public méthode

public gMapControl1_DragEnter ( object sender, DragEventArgs e ) : void
sender object
e DragEventArgs
Résultat void

gMapControl1_DragLeave() public méthode

public gMapControl1_DragLeave ( object sender, EventArgs e ) : void
sender object
e EventArgs
Résultat void

gMapControl1_DragOver() public méthode

public gMapControl1_DragOver ( object sender, DragEventArgs e ) : void
sender object
e DragEventArgs
Résultat void

gMapControl1_KeyDown() public méthode

public gMapControl1_KeyDown ( object sender, KeyEventArgs e ) : void
sender object
e KeyEventArgs
Résultat void

gMapControl1_KeyUp() public méthode

public gMapControl1_KeyUp ( object sender, KeyEventArgs e ) : void
sender object
e KeyEventArgs
Résultat void

gMapControl1_MouseCaptureChanged() public méthode

public gMapControl1_MouseCaptureChanged ( object sender, EventArgs e ) : void
sender object
e EventArgs
Résultat void

gMapControl1_MouseClick() public méthode

public gMapControl1_MouseClick ( object sender, MouseEventArgs e ) : void
sender object
e MouseEventArgs
Résultat void

gMapControl1_MouseDoubleClick() public méthode

public gMapControl1_MouseDoubleClick ( object sender, MouseEventArgs e ) : void
sender object
e MouseEventArgs
Résultat void

gMapControl1_MouseDown() public méthode

public gMapControl1_MouseDown ( object sender, MouseEventArgs e ) : void
sender object
e MouseEventArgs
Résultat void

gMapControl1_MouseEnter() public méthode

public gMapControl1_MouseEnter ( object sender, EventArgs e ) : void
sender object
e EventArgs
Résultat void

gMapControl1_MouseHover() public méthode

public gMapControl1_MouseHover ( object sender, EventArgs e ) : void
sender object
e EventArgs
Résultat void

gMapControl1_MouseLeave() public méthode

public gMapControl1_MouseLeave ( object sender, EventArgs e ) : void
sender object
e EventArgs
Résultat void

gMapControl1_MouseMove() public méthode

public gMapControl1_MouseMove ( object sender, MouseEventArgs e ) : void
sender object
e MouseEventArgs
Résultat void

gMapControl1_MouseUp() public méthode

public gMapControl1_MouseUp ( object sender, MouseEventArgs e ) : void
sender object
e MouseEventArgs
Résultat void

gMapControl1_MouseWheel() public méthode

public gMapControl1_MouseWheel ( object sender, MouseEventArgs e ) : void
sender object
e MouseEventArgs
Résultat void

gMapControl1_OnMapZoomChanged() public méthode

public gMapControl1_OnMapZoomChanged ( ) : void
Résultat void

gMapControl1_OnPositionChanged() public méthode

public gMapControl1_OnPositionChanged ( PointLatLng point ) : void
point PointLatLng
Résultat void

gMapControl1_OnTileLoadComplete() public méthode

public gMapControl1_OnTileLoadComplete ( long ElapsedMilliseconds ) : void
ElapsedMilliseconds long
Résultat void

item_LineCollectionChanged() public méthode

public item_LineCollectionChanged ( object sender, System e ) : void
sender object
e System
Résultat void

item_MarkCollectionChanged() public méthode

public item_MarkCollectionChanged ( object sender, System e ) : void
sender object
e System
Résultat void