public UIElement CreateMap() { _radMap = new RadMap { ZoomLevel = 3, MinZoomLevel = 3, MaxZoomLevel = 6, CommandBarVisibility = Visibility.Hidden, NavigationVisibility = Visibility.Hidden, ZoomBarVisibility = Visibility.Hidden, ScaleVisibility = Visibility.Hidden, MiniMapExpanderVisibility = Visibility.Hidden, MouseLocationIndicatorVisibility = Visibility.Hidden, UseSpringAnimations = true, MouseClickMode = MouseBehavior.None }; _radMap.InitializeCompleted += MapInitializeCompleted; _radMap.Provider = GetMapProvider(); var informationLayer = new InformationLayer { Visibility = Visibility.Visible }; _informationLayer = informationLayer; _radMap.Items.Add(_informationLayer); return(_radMap); }
public StaticPushpin(RadMap Map) { if (Map == null) { throw new ArgumentException("StaticPushpin: Wrong parameter Map"); } map = Map; }
public void MapItemsRequest(object sender, MapItemsRequestEventArgs eventArgs) { if (this.isFirstRequest) { this.map = eventArgs.Layer.MapControl; this.isFirstRequest = false; } double minZoom = eventArgs.MinZoom; // Coercing (normalizing) the map portion of the request in normal [-180; 180] longitude range. Location upperLeft = map.GetCoercedLocation(eventArgs.UpperLeft); Location lowerRight = map.GetCoercedLocation(eventArgs.LowerRight); if (this.dataContext == null) { return; } if (minZoom == 3) { // request areas. List <StoreLocation> list = this.dataContext.GetStores( upperLeft.Latitude, upperLeft.Longitude, lowerRight.Latitude, lowerRight.Longitude, StoreType.Area); dataContext.SetStores(list, eventArgs); } if (minZoom == 9) { // request areas List <StoreLocation> list = this.dataContext.GetStores( upperLeft.Latitude, upperLeft.Longitude, lowerRight.Latitude, lowerRight.Longitude, StoreType.Store); this.dataContext.SetStores(list, eventArgs); } }
public MapGettingStartedCSharp() { // >> map-gettingstarted-csharp var map = new RadMap(); var shapeFileLayer = new ShapefileLayer() { Reader = new MapShapeReader() { Source = MapSource.FromResource("SDKBrowser.Examples.MapControl.world.shp") } }; map.Layers.Add(shapeFileLayer); // << map-gettingstarted-csharp Content = map; }
public UIElement CreateMap() { _radMap = new RadMap { ZoomLevel = 3, MinZoomLevel = 3, MaxZoomLevel = 6, CommandBarVisibility = Visibility.Hidden, NavigationVisibility = Visibility.Hidden, ZoomBarVisibility = Visibility.Hidden, ScaleVisibility = Visibility.Hidden, MiniMapExpanderVisibility = Visibility.Hidden, MouseLocationIndicatorVisibility = Visibility.Hidden, UseSpringAnimations = true, MouseClickMode = MouseBehavior.None }; _radMap.InitializeCompleted += MapInitializeCompleted; _radMap.Provider = GetMapProvider(); var informationLayer = new InformationLayer {Visibility = Visibility.Visible}; _informationLayer = informationLayer; _radMap.Items.Add(_informationLayer); return _radMap; }
public DraggablePushpin(RadMap Map) : base(Map) { // Add event handlers this.MouseLeftButtonDown += DraggablePushpin_MouseLeftButtonDown; this.MouseLeftButtonUp += DraggablePushpin_MouseLeftButtonUp; }
public static Location ToTelerikMapLocation(this Vector3D handPoint, RadMap map) { var screenPoint = handPoint.ToScreenPoint(map.ActualWidth, map.ActualHeight); return(Location.GetCoordinates(map, screenPoint)); }
/// <summary> /// Initializes a new instance of the <see cref="RadMapAutomationPeer"/> class. /// </summary> public RadMapAutomationPeer(RadMap owner) : base(owner) { }
public static Location ToTelerikMapLocation(this SkeletonPoint handPoint, RadMap map) { var screenPoint = handPoint.ToScreenPoint(map.ActualWidth, map.ActualHeight); return Location.GetCoordinates(map, screenPoint); }
public MapLocationHelper(RadMap map) { this.map = map; this.InitializeMapProvider(); }