Exemplo n.º 1
0
 public RuntimeExchanger(IFeatureRenderEnvironment environment,
                         IMapRefresh mapRefresh, ILayerContainer featureLayerContainer,
                         IAsyncDataArrivedNotify asyncDataArrivedNotify)
 {
     _mapRefresh                           = mapRefresh;
     _environment                          = environment;
     _layerContainer                       = featureLayerContainer;
     _asyncDataArrivedNotify               = asyncDataArrivedNotify;
     _idleEventHandler                     = new EventHandler(Application_Idle);
     Application.Idle                     += _idleEventHandler;
     _environment.OnTransformChanged      += new OnTransformChangedHandler(TransformChanged);
     _layerContainer.OnAddFeatureLayer    += new OnAddLayerHandler(OnAddLayer);
     _layerContainer.OnRemoveFeatureLayer += new OnRemoveLayerHandler(OnRemoveLayer);
     cstReadingTaskCount                   = Environment.ProcessorCount;
 }
Exemplo n.º 2
0
 public void Init(IMapRuntime mapruntime)
 {
     _locationSrv       = mapruntime.LocationService;
     _locationIconLayer = mapruntime.LocationIconLayer;
     _maprefresh        = mapruntime.MapRefresh;
 }