Exemplo n.º 1
0
        // Code to refetch image in map when zoom level is changed -Philippos
        // (WP8 Bing maps doesn't support zooming of attached map layers by default)
        private void map_ZoomLevelChanged(object sender, MapZoomLevelChangedEventArgs e)
        {
            double zoom = map.ZoomLevel;

            map.Layers.Clear();

            MapLayer   myLayer   = new MapLayer();
            MapOverlay myOverlay = new MapOverlay()
            {
                GeoCoordinate = new GeoCoordinate(35.144925, 33.410800)
            };

            ExpanderView expander = new ExpanderView();

            double Width = prevWidth * Math.Pow(2, zoom - prevZoom);

            expander.Header = new Image()
            {
                Source = new BitmapImage(new Uri("/images/2.png", UriKind.Relative)),
                Width  = Width
            };

            myOverlay.Content = expander;
            myLayer.Add(myOverlay);

            map.Layers.Add(myLayer);

            prevWidth = Width;
            prevZoom  = zoom;
        }
Exemplo n.º 2
0
 private void MyMap_OnZoomLevelChanged(object sender, MapZoomLevelChangedEventArgs e)
 {
     if (settingView)
     {
         return;
     }
     myMap.SetView(new GeoCoordinate(p.Latitude, p.Longitude), 14);
     settingView = true;
 }
Exemplo n.º 3
0
        //int SingleTheater_ID;
        //double SingleTheater_Lat;
        //double SingleTheater_Long;

        void myMap_ZoomLevelChanged(object sender, MapZoomLevelChangedEventArgs e)
        {
            UpdateAccuracyShow();

            if (ReadyForScaling)
            {
                if (myMap.ZoomLevel < 14)
                {
                    ScaleToAnimation(Pin_ME, 0.5, 1500);
                    foreach (pinpoint_salon item in AllPinPoints)
                    {
                        ScaleToAnimation(item, 0.5, 1500);
                    }
                }
                else
                {
                    ScaleToAnimation(Pin_ME, 1, 500);
                    foreach (pinpoint_salon item in AllPinPoints)
                    {
                        ScaleToAnimation(item, 1, 1500);
                    }
                }
            }          
        }
Exemplo n.º 4
0
 void map1_ZoomLevelChanged(object sender, MapZoomLevelChangedEventArgs e)
 {
     zoomSlider.Value = map1.ZoomLevel;
 }
 void map1_ZoomLevelChanged(object sender, MapZoomLevelChangedEventArgs e)
 {
     zoomSlider.Value = map1.ZoomLevel;
 }
 private void OnMapZoomLevelChanged(object sender, MapZoomLevelChangedEventArgs e)
 {
     // Alerts the view model.
     ViewModel.OnMapZoomLevelChanged(MapControl.ZoomLevel, MapControl.Center);
 }
Exemplo n.º 7
0
 void MapControl_ZoomLevelChanged(object sender, MapZoomLevelChangedEventArgs e)
 {
     App.ViewModel.SettingsModel.MapZoom = MapControl.ZoomLevel;
     SetUsers();
 }
Exemplo n.º 8
0
 private void MapZoomLevelChanged(object sender, MapZoomLevelChangedEventArgs e)
 {
     ZoomLevel = AssociatedObject.ZoomLevel;
 }
 private void OnMapZoomLevelChanged(object sender, MapZoomLevelChangedEventArgs e)
 {
     // Alerts the view model.
     ViewModel.OnMapZoomLevelChanged(MapControl.ZoomLevel, MapControl.Center);
 }
Exemplo n.º 10
0
 private void map1_ZoomLevelChanged_1(object sender, MapZoomLevelChangedEventArgs e)
 {
     Debug.WriteLine("Map ZoomLevel Changed to: " + map1.ZoomLevel);
 }
Exemplo n.º 11
0
 /*
  * События карты
  */
 private void RouteGuideMap_ZoomLevelChanged(object sender, MapZoomLevelChangedEventArgs e)
 {
     // перерисовываем изображение окружности погрешности определения местоположения пользователя
     foreach (MapOverlay overlay in RouteGuideMap.Layers[1])
     {
         Ellipse accuracyEllipce = overlay.Content as Ellipse;
         if (accuracyEllipce != null)
         {
             UpdateMyLocationAccuracyRadius(overlay);
         }
     }
 }
Exemplo n.º 12
0
 private void map1_ZoomLevelChanged_1(object sender, MapZoomLevelChangedEventArgs e)
 {
     Debug.WriteLine("map1_ZoomLevelChanged_1");
 }
Exemplo n.º 13
0
 void MapControl_ZoomLevelChanged(object sender, MapZoomLevelChangedEventArgs e)
 {
     App.ViewModel.SettingsModel.MapZoom = MapControl.ZoomLevel;
     SetUsers();
 }
Exemplo n.º 14
0
 private void map1_ZoomLevelChanged(object sender, MapZoomLevelChangedEventArgs e)
 {
 }
 private void MyMap_OnZoomLevelChanged(object sender, MapZoomLevelChangedEventArgs e)
 {
     if (settingView) return;
     myMap.SetView(new GeoCoordinate(p.Latitude, p.Longitude), 14);
     settingView = true;
 }