Property | Type | Description | |
---|---|---|---|
AccuracyCircleSymbolProperty | |||
AnimateUpdatesProperty | |||
GeoPositionWatcherProperty | |||
GeometryServiceUrlProperty | |||
IsEnabledProperty | |||
LocationMarkerSymbolProperty |
Property | Type | Description | |
---|---|---|---|
AttachListeners | void | ||
BeginAnimateLocation | void | ||
DetachListeners | void | ||
GeoPositionWatcherPropertyChanged | void | ||
GetAccuracyInMapUnits | double | ||
GetAccuracyInMapUnitsFromScale | double | ||
GetMapUnits | string | ||
GpsLayer_PropertyChanged | void | ||
OnAccuracyCircleSymbolPropertyChanged | void | ||
OnGeoCoordinatePropertyChanged | void | ||
OnGeometryServiceUrlPropertyChanged | void | ||
OnIsEnabledPropertyChanged | void | ||
OnLocationMarkerSymbolPropertyChanged | void | ||
TryStartGps | void | ||
UpdateAccuracyCircle | void | ||
UpdateLocation | void | ||
UpdatePosition | void | ||
animationTimerAccuracy_Tick | void | ||
animationTimerLocation_Tick | void | ||
map_PropertyChanged | void | ||
quinticEaseOut | double | ||
watcher_PositionChanged | void | ||
watcher_StatusChanged | void |
Method | Description | |
---|---|---|
GpsLayer ( ) : System |
Initializes a new instance of the GpsLayer class.
|
|
Initialize ( ) : void |
Initializes the resource. Override this method if your resource requires asyncronous requests to initialize, and call the base method when initialization is completed. Upon completion of initialization, check the P:ESRI.ArcGIS.Client.Layer.InitializationFailure for any possible errors. |
Method | Description | |
---|---|---|
OnMapChanged ( Map oldValue, Map newValue ) : void |
Override to know when a layer's Map property changes.
|
Method | Description | |
---|---|---|
AttachListeners ( IGeoPositionWatcher |
||
BeginAnimateLocation ( MapPoint newLocation ) : void | ||
DetachListeners ( IGeoPositionWatcher |
||
GeoPositionWatcherPropertyChanged ( |
||
GetAccuracyInMapUnits ( ) : double |
Gets the horizontal accuracy in map units.
|
|
GetAccuracyInMapUnitsFromScale ( ) : double | ||
GetMapUnits ( ) : string |
Gets the map units from the map. This requires the map to be in either WGS84 or WebMercator spatial reference, or have at least one ArcGIS layer whos default spatial reference matches that of the map.
|
|
GpsLayer_PropertyChanged ( object sender, |
||
OnAccuracyCircleSymbolPropertyChanged ( |
||
OnGeoCoordinatePropertyChanged ( |
||
OnGeometryServiceUrlPropertyChanged ( |
||
OnIsEnabledPropertyChanged ( |
||
OnLocationMarkerSymbolPropertyChanged ( |
||
TryStartGps ( ) : void |
Attempts the start the geowatcher.
|
|
UpdateAccuracyCircle ( ) : void |
Starts animation of the circle
|
|
UpdateLocation ( ) : void |
Starts animating the location.
|
|
UpdatePosition ( GeoPosition |
||
animationTimerAccuracy_Tick ( object sender, |
Handles the Tick event of the animationTimerAccuracy timer and animates radius of the accuracy circle.
|
|
animationTimerLocation_Tick ( object sender, |
Handles the Tick event of the animationTimerLocation timer and animates the location point and center of the accuracy circle.
|
|
map_PropertyChanged ( object sender, |
||
quinticEaseOut ( double t, double b, double c, double d ) : double | ||
watcher_PositionChanged ( object sender, GeoPositionChangedEventArgs |
Handles the PositionChanged event of the watcher control.
|
|
watcher_StatusChanged ( object sender, GeoPositionStatusChangedEventArgs e ) : void |
Handles the StatusChanged event of the watcher control.
|
protected OnMapChanged ( Map oldValue, Map newValue ) : void | ||
oldValue | Map | Old map |
newValue | Map | New map |
return | void |
public static DependencyProperty,System.Windows AccuracyCircleSymbolProperty | ||
return |
public static DependencyProperty,System.Windows AnimateUpdatesProperty | ||
return |
public static DependencyProperty,System.Windows GeoPositionWatcherProperty | ||
return |
public static DependencyProperty,System.Windows GeometryServiceUrlProperty | ||
return |
public static DependencyProperty,System.Windows IsEnabledProperty | ||
return |