private void SellerForm_Load(object sender, EventArgs e) { // Initialize Map GMap.NET.MapProviders.GMapProvider gMapProvider = GMap.NET.MapProviders.OpenStreetMapProvider.Instance; System.IO.Directory.CreateDirectory(ClassLibrary.JConfig.appPath + "\\MapCache"); gMapControl1.CacheLocation = ClassLibrary.JConfig.appPath + "\\MapCache"; gMapControl1.MapProvider = gMapProvider; GMap.NET.GMaps.Instance.Mode = GMap.NET.AccessMode.ServerAndCache; gMapControl1.MarkersEnabled = true; gMapControl1.MouseWheelZoomType = GMap.NET.MouseWheelZoomType.MousePositionWithoutCenter; gMapControl1.RoutesEnabled = true; gMapControl1.MouseDoubleClick += gMapControl1_MouseDoubleClick; gMapControl1.Position = new PointLatLng(33.1375511923461, 53.4375); gMapControl1.CanDragMap = true; gMapControl1.MaxZoom = 18; gMapControl1.MinZoom = 2; gMapControl1.Zoom = 6; // Set StationMarker on the map if (Lat > 0 && Lng > 0) { PointLatLng point = new PointLatLng(Lat, Lng); AddMarker(point); gMapControl1.Zoom = 14; } }
private void InitMap() { // Initialize Map GMap.NET.MapProviders.GMapProvider gMapProvider = GMap.NET.MapProviders.OpenStreetMapProvider.Instance; System.IO.Directory.CreateDirectory(ClassLibrary.JConfig.appPath + "\\MapCache"); gMapControl1.CacheLocation = ClassLibrary.JConfig.appPath + "\\MapCache"; gMapControl1.MapProvider = gMapProvider; GMap.NET.GMaps.Instance.Mode = GMap.NET.AccessMode.ServerAndCache; gMapControl1.MarkersEnabled = true; gMapControl1.MouseWheelZoomType = GMap.NET.MouseWheelZoomType.MousePositionWithoutCenter; gMapControl1.RoutesEnabled = true; gMapControl1.Position = new PointLatLng(33.1375511923461, 53.4375); gMapControl1.CanDragMap = true; gMapControl1.MaxZoom = 18; gMapControl1.MinZoom = 2; gMapControl1.Zoom = 6; // Initialize Map (LinePath) gMapProvider = GMap.NET.MapProviders.OpenStreetMapProvider.Instance; System.IO.Directory.CreateDirectory(ClassLibrary.JConfig.appPath + "\\MapCache"); mapLinePath.CacheLocation = ClassLibrary.JConfig.appPath + "\\MapCache"; mapLinePath.MapProvider = gMapProvider; GMap.NET.GMaps.Instance.Mode = GMap.NET.AccessMode.ServerAndCache; mapLinePath.MarkersEnabled = true; mapLinePath.MouseWheelZoomType = GMap.NET.MouseWheelZoomType.MousePositionWithoutCenter; mapLinePath.RoutesEnabled = true; mapLinePath.Position = new PointLatLng(33.1375511923461, 53.4375); mapLinePath.CanDragMap = true; mapLinePath.MaxZoom = 18; mapLinePath.MinZoom = 2; mapLinePath.Zoom = 6; }
private void JOnlineMapForm_Load(object sender, EventArgs e) { // Initialize Map GMap.NET.MapProviders.GMapProvider gMapProvider = GMap.NET.MapProviders.OpenStreetMapProvider.Instance; System.IO.Directory.CreateDirectory(ClassLibrary.JConfig.appPath + "\\MapCache"); gMapControl1.CacheLocation = ClassLibrary.JConfig.appPath + "\\MapCache"; gMapControl1.MapProvider = gMapProvider; GMap.NET.GMaps.Instance.Mode = GMap.NET.AccessMode.ServerAndCache; gMapControl1.MarkersEnabled = true; gMapControl1.MouseWheelZoomType = GMap.NET.MouseWheelZoomType.MousePositionWithoutCenter; gMapControl1.RoutesEnabled = true; gMapControl1.Position = new PointLatLng(33.1375511923461, 53.4375); gMapControl1.CanDragMap = true; gMapControl1.MaxZoom = 18; gMapControl1.MinZoom = 2; gMapControl1.Zoom = 6; gMapControl1.OnMapZoomChanged += gMapControl1_OnMapZoomChanged; gMapControl1.MouseDown += gMapControl1_MouseDown; gMapControl1.MouseUp += gMapControl1_MouseUp; gMapControl1.OnMarkerClick += gMapControl1_OnMarkerClick; // Bus List DataTable DT = Bus.JBuses.GetDataTable(); foreach (DataRow row in DT.Rows) { chbBuses.Items.Add(row["BusNumber"].ToString()); } }
public void Change_mapProvider(int index) {//按索引更改地图来源,可用作外界的接口函数 if (index == 0) { gMapProviders = GMap.NET.MapProviders.BingHybridMapProvider.Instance; } else if (index == 1) { gMapProviders = GMap.NET.MapProviders.BingMapOldProvider.Instance; } else if (index == 2) { gMapProviders = GMap.NET.MapProviders.BingMapProvider.Instance; } else if (index == 3) { gMapProviders = GMap.NET.MapProviders.BingSatelliteMapProvider.Instance; } else if (index == 4) { gMapProviders = GMap.NET.MapProviders.OpenCycleMapProvider.Instance; } else if (index == 5) { gMapProviders = GMap.NET.MapProviders.OpenSeaMapHybridProvider.Instance; } else if (index == 6) { gMapProviders = GMap.NET.MapProviders.OpenStreetMapProvider.Instance; } else if (index == 7) { gMapControl1.MapProvider = AmapProvide.Instance; } else { gMapProviders = GMap.NET.MapProviders.BingMapProvider.Instance; } this.gMapControl1.MapProvider = gMapProviders; }
public GMapProviderWrapper(GMap.NET.MapProviders.GMapProvider provider) : base() { m_provider = provider; }
/// <summary> /// /// </summary> /// <param name="provider"></param> public void AssignMapProvider(GMap.NET.MapProviders.GMapProvider provider) { this.MapProvider = provider; }
/// <summary> /// Initialize the map. /// </summary> public ShipTrackPlotViewModel() { // Create the plot //Plot = CreatePlot(); ColorHM = new ColorHeatMap(0x80); // 50% alpha // Create GMap GMap.NET.GMaps.Instance.Mode = GMap.NET.AccessMode.ServerAndCache; MapProviderList = new ObservableCollection <GMap.NET.MapProviders.GMapProvider>(); MapProviderList.Add(GMap.NET.MapProviders.GoogleMapProvider.Instance); MapProviderList.Add(GMap.NET.MapProviders.GoogleHybridMapProvider.Instance); MapProviderList.Add(GMap.NET.MapProviders.BingMapProvider.Instance); MapProviderList.Add(GMap.NET.MapProviders.OpenStreetMapProvider.Instance); MapProviderList.Add(GMap.NET.MapProviders.GoogleChinaMapProvider.Instance); MapProviderList.Add(GMap.NET.MapProviders.ArcGIS_World_Topo_MapProvider.Instance); MapProviderList.Add(GMap.NET.MapProviders.ArcGIS_World_Physical_MapProvider.Instance); MapProviderList.Add(GMap.NET.MapProviders.ArcGIS_World_Terrain_Base_MapProvider.Instance); MapProviderList.Add(GMap.NET.MapProviders.HereHybridMapProvider.Instance); MapProviderList.Add(GMap.NET.MapProviders.LithuaniaMapProvider.Instance); _SelectedMapProvider = GMap.NET.MapProviders.GoogleMapProvider.Instance; NotifyOfPropertyChange(() => SelectedMapProvider); PlotOptionList = new ObservableCollection <string>(); PlotOptionList.Add(PLOT_OPTION_QUIVER); PlotOptionList.Add(PLOT_OPTION_VELOCITY_RECTANGLE); PlotOptionList.Add(PLOT_OPTION_BT_RANGE); _SelectedPlotOption = PLOT_OPTION_QUIVER; NotifyOfPropertyChange(() => SelectedPlotOption); _minIndex = 0; _maxIndex = 0; Markers = new ObservableCollection <GMapMarker>(); Position = new PointLatLng(); Zoom = 1; _IsPlotWaterLine = true; _IsMarkBadBelowBottom = true; _IsUseGpsSpeedBackup = true; _IsLastMarkerEllipse = false; _MagScale = 75; _MinValue = 0.0; _MaxValue = 2.0; _LastMarkerScale = 10.0; NotifyOfPropertyChange(() => MagScale); NotifyOfPropertyChange(() => MinValue); NotifyOfPropertyChange(() => MaxValue); NotifyOfPropertyChange(() => IsPlotWaterLine); NotifyOfPropertyChange(() => IsMarkBadBelowBottom); NotifyOfPropertyChange(() => IsUseGpsSpeedBackup); NotifyOfPropertyChange(() => LastMarkerScale); NotifyOfPropertyChange(() => IsLastMarkerEllipse); ColorMapCanvas = ColorHM.GetColorMapLegend(_MinValue, _MaxValue); // Set the color map canvas // To force shutdown of the GMAP //MapView.Manager.CancelTileCaching(); // Take a Screen Shot this.TakeScreenShotCommand = ReactiveCommand.Create(() => TakeScreenShot()); }
private void Gmap_OnMapTypeChanged(GMap.NET.MapProviders.GMapProvider type) { throw new System.NotImplementedException(); }