C# Класс SuperMap.Connector.Control.WPF.MapControl

地图控件。
Наследование: System.Windows.Controls.UserControl, IMapNotifyPropertyChanged
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
MapLayerProperty System.Windows.DependencyProperty
ZoomProperty System.Windows.DependencyProperty

Открытые методы

Метод Описание
GetMapImage ( ) : ImageSource

获取当前显示的地图图片

MapControl ( ) : System

初始化MapControl类的新实例。

MapToScreen ( Point2D point ) : System.Drawing.Point

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

OnPropertyChanged ( System.Windows.DependencyPropertyChangedEventArgs e ) : void

当依赖属性发生变化时,调用此方法。

OnPropertyChanged ( string name ) : void

当属性发生变化时,调用此方法。

ScreenToMap ( System point ) : Point2D

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

Защищенные методы

Метод Описание
OnMapLoaded ( ) : void
OnMapMapLayerError ( MapErrorEventArgs e ) : void

Приватные методы

Метод Описание
GetNowViewBounds ( ) : Rectangle2D

获取当前地图可视范围。

MapLayerPropertyChanged ( object sender, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnZoomPropertyChanged ( object sender, System.Windows.DependencyPropertyChangedEventArgs e ) : void
gMapControl1_MouseWheel ( object sender, System.Windows.Input.MouseWheelEventArgs e ) : void
gMapControl1_OnPositionChanged ( GMap point ) : void
gMapControl1_OnTileLoadComplete ( long ElapsedMilliseconds ) : void

Описание методов

GetMapImage() публичный метод

获取当前显示的地图图片
public GetMapImage ( ) : ImageSource
Результат ImageSource

MapControl() публичный метод

初始化MapControl类的新实例。
public MapControl ( ) : System
Результат System

MapToScreen() публичный метод

将地理坐标转换成屏幕上的像素坐标。
public MapToScreen ( Point2D point ) : System.Drawing.Point
point Point2D 地理坐标。
Результат System.Drawing.Point

OnMapLoaded() защищенный метод

protected OnMapLoaded ( ) : void
Результат void

OnMapMapLayerError() защищенный метод

protected OnMapMapLayerError ( MapErrorEventArgs e ) : void
e MapErrorEventArgs
Результат void

OnPropertyChanged() публичный метод

当依赖属性发生变化时,调用此方法。
public OnPropertyChanged ( System.Windows.DependencyPropertyChangedEventArgs e ) : void
e System.Windows.DependencyPropertyChangedEventArgs 发生变化的依赖属性的变化详细信息。
Результат void

OnPropertyChanged() публичный метод

当属性发生变化时,调用此方法。
public OnPropertyChanged ( string name ) : void
name string 发生变化的属性名字
Результат void

ScreenToMap() публичный метод

将屏幕上的像素坐标转换成地理坐标。
public ScreenToMap ( System point ) : Point2D
point System 屏幕上的像素坐标
Результат Point2D

Описание свойств

MapLayerProperty публичное статическое свойство

标识MapLayer依赖属性
public static DependencyProperty,System.Windows MapLayerProperty
Результат System.Windows.DependencyProperty

ZoomProperty публичное статическое свойство

标识Zoom依赖属性
public static DependencyProperty,System.Windows ZoomProperty
Результат System.Windows.DependencyProperty