/// <summary> /// 关闭启动进度条的计时器响应 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void CloseCircleTimer_Tick(object sender, EventArgs e) { if (circleProgressBox != null) { circleProgressBox.CloseProgress(); } closeCircleTimer.Stop(); ArcGISMapView.SetScaleAndLoction(new MapPoint(Convert.ToDouble(Config.AppSettings["MAP_CENTER_LNG"]), Convert.ToDouble(Config.AppSettings["MAP_CENTER_LAT"]), SpatialReferences.Wgs84), Convert.ToDouble(Config.AppSettings["ARCGIS_MAP_ZOOM"])); ArcGISSceneView.SetScaleAndLoction(new Camera(Convert.ToDouble(Config.AppSettings["MAP_CENTER_LAT"]), Convert.ToDouble(Config.AppSettings["MAP_CENTER_LNG"]), Convert.ToDouble(Config.AppSettings["ARCGIS_SENCE_HEADING"]), 0, 0, 0)); }
/// <summary> /// 改变Sence底图 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void ChangeBaseMapCommandBinding_Executed(object sender, ExecutedRoutedEventArgs e) { ArcGISSceneView.ChangeBaseMap(e.Parameter as string); }
/// <summary> /// 改变Sence中现有人流量数据 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void ChangeVisitorsDataCommandBinding_Executed(object sender, ExecutedRoutedEventArgs e) { List <VisitorItem> visitorList = e.Parameter as List <VisitorItem>; ArcGISSceneView.ChangeAttributesOfVisitorGraphics(visitorList); }
/// <summary> /// 添加人流量数据到Sence /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void AddVisitorsDataCommandBinding_Executed(object sender, ExecutedRoutedEventArgs e) { List <List <VisitorItem> > visitorList = e.Parameter as List <List <VisitorItem> >; ArcGISSceneView.AddVisitorGraphicToOverlay(visitorList); }