Example #1
0
 private void SetMapSource(VeMapModes opts)
 {
     if (map.Navigation.Toolbar is MapSourceControl)
     {
         var tsTool = (MapSourceControl)map.Navigation.Toolbar;
         string sourceKey = string.Empty;
         switch (opts)
         {
             case VeMapModes.VeAerial: tsTool.SelectedSource = MapSourceControl.TileSourceIds.VeAerial; break;
             case VeMapModes.VeHybrid: tsTool.SelectedSource = MapSourceControl.TileSourceIds.VeHybrid; break;
             case VeMapModes.VeRoad: tsTool.SelectedSource = MapSourceControl.TileSourceIds.VeRoad; break;
         }
     }
 }
Example #2
0
 //Constructor Called by XAML instanciation; Wait for MapMode to be set to initialize services
 public VeTileSource()
 {
     _MapMode = MapMode = VeMapModes.VeHybrid;
     InitVeService();
 }
Example #3
0
 public VeTileSource(VeMapModes mode)
 {
     _MapMode = mode;
     ID = _MapMode.ToString();
     InitVeService();
 }
Example #4
0
 private static MapStyle GetVEMapStyle(VeMapModes mode)
 {
     switch (mode)
     {
         case VeMapModes.VeAerial:
             return MapStyle.Aerial;
         case VeMapModes.VeHybrid:
             return MapStyle.AerialWithLabels;
         case VeMapModes.VeRoad:
             return MapStyle.Road;
     }
     return MapStyle.AerialWithLabels;
 }