public static void karte_initialisieren(GMap.NET.WindowsForms.GMapControl karte) { karte.ShowCenter = true; karte.MapProvider = BingMapProvider.Instance; karte.Zoom = Convert.ToInt16(ConfigurationManager.AppSettings["Zoom"]); karte.Manager.Mode = AccessMode.ServerAndCache; karte.SetPositionByKeywords(ConfigurationManager.AppSettings["map_location"]); }
public static void PanMapKeyword(NET.WindowsForms.GMapControl gmap, object LocationIndex) //Pan to specific area, takes string input { gmap.SetPositionByKeywords(LocationIndex.ToString() + ", Rotterdam"); }
public void load_map(int zoom)//прогрузка карты { gMapControl.Bearing = 0; //CanDragMap - Если параметр установлен в True, //пользователь может перетаскивать карту ///с помощью левой кнопки мыши. gMapControl.CanDragMap = true; gMapControl.DragButton = MouseButtons.Left; gMapControl.GrayScaleMode = true; //MarkersEnabled - Если параметр установлен в True, //любые маркеры, заданные вручную будет показаны. //Если нет, они не появятся. gMapControl.MarkersEnabled = true; //Указываем значение максимального приближения. gMapControl.MaxZoom = 18; //Указываем значение минимального приближения. gMapControl.MinZoom = 2; //Устанавливаем центр приближения/удаления //курсор мыши. gMapControl.MouseWheelZoomType = GMap.NET.MouseWheelZoomType.MousePositionAndCenter; //Отказываемся от негативного режима. gMapControl.NegativeMode = false; //Разрешаем полигоны. gMapControl.PolygonsEnabled = true; //Разрешаем маршруты gMapControl.RoutesEnabled = true; //Скрываем внешнюю сетку карты //с заголовками. gMapControl.ShowTileGridLines = false; //Указываем, что при загрузке карты будет использоваться gMapControl.Zoom = zoom; ///!!!!!!!!!!!! //Указываем что все края элемента управления //закрепляются у краев содержащего его элемента //управления(главной формы), а их размеры изменяются //соответствующим образом. //gMapControl.Dock = DockStyle.Fill; //Указываем что будем использовать карты Google. gMapControl.MapProvider = GMap.NET.MapProviders.GMapProviders.GoogleMap; GMap.NET.GMaps.Instance.Mode = GMap.NET.AccessMode.ServerOnly; //Если вы используете интернет через прокси сервер, //указываем свои учетные данные. GMap.NET.MapProviders.GMapProvider.WebProxy = System.Net.WebRequest.GetSystemWebProxy(); GMap.NET.MapProviders.GMapProvider.WebProxy.Credentials = System.Net.CredentialCache.DefaultCredentials; gMapControl.SetPositionByKeywords("Ukraine"); }