// 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; }
private void MyMap_OnZoomLevelChanged(object sender, MapZoomLevelChangedEventArgs e) { if (settingView) { return; } myMap.SetView(new GeoCoordinate(p.Latitude, p.Longitude), 14); settingView = true; }
//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); } } } }
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); }
void MapControl_ZoomLevelChanged(object sender, MapZoomLevelChangedEventArgs e) { App.ViewModel.SettingsModel.MapZoom = MapControl.ZoomLevel; SetUsers(); }
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); }
private void map1_ZoomLevelChanged_1(object sender, MapZoomLevelChangedEventArgs e) { Debug.WriteLine("Map ZoomLevel Changed to: " + map1.ZoomLevel); }
/* * События карты */ 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); } } }
private void map1_ZoomLevelChanged_1(object sender, MapZoomLevelChangedEventArgs e) { Debug.WriteLine("map1_ZoomLevelChanged_1"); }
void MapControl_ZoomLevelChanged(object sender, MapZoomLevelChangedEventArgs e) { App.ViewModel.SettingsModel.MapZoom = MapControl.ZoomLevel; SetUsers(); }
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; }